4
I Use This!
Inactive

News

Analyzed about 16 hours ago. based on code collected 1 day ago.
Posted about 15 years ago by [email protected] (Tobiasz Cudnik)
Second Release Candidate is available for download. There are couple of reasons for not marking it as stable, although this version is really a candidate and will hopefully became stable without any modifications. Besides many bugfixes, there are ... [More] also some new features in this release, but those are only significant ones. Noteworthy Mutation events New DOMNodeInserted and DOMNodeRemoved, part of W3C standards, are now available and automatically triggered. getJSON method This really important method (from mashup point of view) is now available and supports JSONP datasources. data() methods Internal datastore per node allows easier manipulation and data exchange. Charset conversion for HTML jbondc commited a patch to convert charset during document load (using mbstring). Right now it works only for HTML, other cases are scheduled for v1.1. PEAR server PEAR installation is finally available. It's the fastest and most comfortable method to install phpQuery system-wide. Just type those 2 commands as privileged user: pear channel-discover phpquery-pear.appspot.com pear install phpquery/phpQuery After that only thing you need to do is: require "phpQuery.php"; Linux packages Both DEB and RPM packagages are now available. Those packages doesn't interfere with PEAR package. Donations As project almost reached it's first stable release and it's quite feature-complete, i've decided to open it for donations. If you're using it in your own project, maybe planning to do it with next one, waiting for one of many planned features or just like the idea of more JavaScript-like server-side, please consider 10$ donation to support phpQuery development. All amounts are appreciated! Twitter Since some time you can follow phpQuery development on Twitter. Posted messages contain such informations as new commits (with log), new issues, comments on issues and also this blog posts. All of them are directly linked to proper URL. Full Changelog added data() and removeData() fixed hardcoded charsets in contentTypes fixed $context as array in find() fixed PHP 5.3 closure compatibility in filter() fixed filter callback result interpretation fixed queries when stack was XML root fixed sibling methods for textnodes fixed attr() with empty stack fixed redundant phpQuery::$documents bindings fixed phpQuery::callbackRun() in PHP 5.3 filter() detects instances of Callback class fix for proper query roots small fix in google_login script improved dumpTree() fixed loading HTML with nested xml namespace declaration fixed parseJSON() encoding issues added getJSON() with JSONP support added WebBrowser per event callback support added phpQuery::extend added __callStatic for phpQuery class static plugins namespace (PHP 5.3) fixed document references in phpQuery::getDocumentID fixed DOMNode as first parameter in pq(); added DOMNodeInserted and DOMNodeRemoved mutation events not() fixed for set of elements fixed trigger() static call error added named callbacks fixed val() for selects newInstance() supports raw markup new calback types added HTML load-time charset convertion (patch from jbondc) Get newest version from download page. [Less]
Posted about 15 years ago by [email protected] (Tobiasz Cudnik)
Second Release Candidate is available for download. There are couple of reasons for not marking it as stable, although this version is really a candidate and will hopefully became stable without any modifications. Besides many bugfixes, there are ... [More] also some new features in this release, but those are only significant ones. Noteworthy Mutation events New DOMNodeInserted and DOMNodeRemoved, part of W3C standards, are now available and automatically triggered. getJSON method This really important method (from mashup point of view) is now available and supports JSONP datasources. data() methods Internal datastore per node allows easier manipulation and data exchange. Charset conversion for HTML jbondc commited a patch to convert charset during document load (using mbstring). Right now it works only for HTML, other cases are scheduled for v1.1. PEAR server PEAR installation is finally available. It's the fastest and most comfortable method to install phpQuery system-wide. Just type those 2 commands as privileged user: pear channel-discover phpquery-pear.appspot.com pear install phpquery/phpQuery After that only thing you need to do is: require "phpQuery.php"; Linux packages Both DEB and RPM packagages are now available. Those packages doesn't interfere with PEAR package. Donations As project almost reached it's first stable release and it's quite feature-complete, i've decided to open it for donations. If you're using it in your own project, maybe planning to do it with next one, waiting for one of many planned features or just like the idea of more JavaScript-like server-side, please consider 10$ donation to support phpQuery development. All amounts are appreciated! Twitter Since some time you can follow phpQuery development on Twitter. Posted messages contain such informations as new commits (with log), new issues, comments on issues and also this blog posts. All of them are directly linked to proper URL. Full Changelog added data() and removeData() fixed hardcoded charsets in contentTypes fixed $context as array in find() fixed PHP 5.3 closure compatibility in filter() fixed filter callback result interpretation fixed queries when stack was XML root fixed sibling methods for textnodes fixed attr() with empty stack fixed redundant phpQuery::$documents bindings fixed phpQuery::callbackRun() in PHP 5.3 filter() detects instances of Callback class fix for proper query roots small fix in google_login script improved dumpTree() fixed loading HTML with nested xml namespace declaration fixed parseJSON() encoding issues added getJSON() with JSONP support added WebBrowser per event callback support added phpQuery::extend added __callStatic for phpQuery class static plugins namespace (PHP 5.3) fixed document references in phpQuery::getDocumentID fixed DOMNode as first parameter in pq(); added DOMNodeInserted and DOMNodeRemoved mutation events not() fixed for set of elements fixed trigger() static call error added named callbacks fixed val() for selects newInstance() supports raw markup new calback types added HTML load-time charset convertion (patch from jbondc) Get newest version from download page. [Less]
Posted about 15 years ago by [email protected] (Tobiasz Cudnik)
Second Release Candidate is available for download. There are couple of reasons for not marking it as stable, although this version is really a candidate and will hopefully became stable without any modifications. Besides many bugfixes, there are ... [More] also some new features in this release, but those are only significant ones. Noteworthy Mutation events New DOMNodeInserted and DOMNodeRemoved, part of W3C standards, are now available and automatically triggered. getJSON method This really important method (from mashup point of view) is now available and supports JSONP datasources. data() methods Internal datastore per node allows easier manipulation and data exchange. Charset conversion for HTML jbondc commited a patch to convert charset during document load (using mbstring). Right now it works only for HTML, other cases are scheduled for v1.1. PEAR server PEAR installation is finally available. It's the fastest and most comfortable method to install phpQuery system-wide. Just type those 2 commands as privileged user: pear channel-discover phpquery-pear.appspot.com pear install phpquery/phpQuery After that only thing you need to do is: require "phpQuery.php"; Linux packages Both DEB and RPM packagages are now available. Those packages doesn't interfere with PEAR package. Donations As project almost reached it's first stable release and it's quite feature-complete, i've decided to open it for donations. If you're using it in your own project, maybe planning to do it with next one, waiting for one of many planned features or just like the idea of more JavaScript-like server-side, please consider 10$ donation to support phpQuery development. All amounts are appreciated! Twitter Since some time you can follow phpQuery development on Twitter. Posted messages contain such informations as new commits (with log), new issues, comments on issues and also this blog posts. All of them are directly linked to proper URL. Full Changelog added data() and removeData() fixed hardcoded charsets in contentTypes fixed $context as array in find() fixed PHP 5.3 closure compatibility in filter() fixed filter callback result interpretation fixed queries when stack was XML root fixed sibling methods for textnodes fixed attr() with empty stack fixed redundant phpQuery::$documents bindings fixed phpQuery::callbackRun() in PHP 5.3 filter() detects instances of Callback class fix for proper query roots small fix in google_login script improved dumpTree() fixed loading HTML with nested xml namespace declaration fixed parseJSON() encoding issues added getJSON() with JSONP support added WebBrowser per event callback support added phpQuery::extend added __callStatic for phpQuery class static plugins namespace (PHP 5.3) fixed document references in phpQuery::getDocumentID fixed DOMNode as first parameter in pq(); added DOMNodeInserted and DOMNodeRemoved mutation events not() fixed for set of elements fixed trigger() static call error added named callbacks fixed val() for selects newInstance() supports raw markup new calback types added HTML load-time charset convertion (patch from jbondc) Get newest version from download page. [Less]
Posted about 15 years ago by [email protected] (Tobiasz Cudnik)
After quite long while after 0.9.5 Beta4, Release Candidate has been released. It brings couple of bugfixes and generally should be considered as most stable available for today. SVN repository has been reorganized a bit - releases has been tagged ... [More] and trunk doesn't contain full Zend Framework as svn:external anymore, so checkouts should be more robust. Linux packages are postponed until 0.9.5 final release. Besides .rpm package planned is .deb one and straightforward general linux installation howto. Next releases will focus on jQuery 1.3 compatibility. Changes since 0.9.5 Beta4: fixed [attr$=ending] selector for mb_stringreadded existing DOMDocument objects integrationadded wrapInnerPHPfixed empty return from phpQuery::$plugins namespacereading pages without HTML tag with doctype as not fragments#84: text() will not set text to an empty string or ""0""fixed prev() & next() for set of elementsattr() returns null when no attr is setfixed val() for set of elements with select:contains() pseudoclass is now case-insensitivefixed val() and unicode string comparsion Get it from download section. [Less]
Posted about 15 years ago by [email protected] (Tobiasz Cudnik)
After quite long while after 0.9.5 Beta4, Release Candidate has been released. It brings couple of bugfixes and generally should be considered as most stable available for today. SVN repository has been reorganized a bit - releases has been tagged ... [More] and trunk doesn't contain full Zend Framework as svn:external anymore, so checkouts should be more robust. Linux packages are postponed until 0.9.5 final release. Besides .rpm package planned is .deb one and straightforward general linux installation howto. Next releases will focus on jQuery 1.3 compatibility. Changes since 0.9.5 Beta4: fixed [attr$=ending] selector for mb_stringreadded existing DOMDocument objects integrationadded wrapInnerPHPfixed empty return from phpQuery::$plugins namespacereading pages without HTML tag with doctype as not fragments#84: text() will not set text to an empty string or ""0""fixed prev() & next() for set of elementsattr() returns null when no attr is setfixed val() for set of elements with select:contains() pseudoclass is now case-insensitivefixed val() and unicode string comparsion Get it from download section. [Less]
Posted over 15 years ago by [email protected] (Tobiasz Cudnik)
Introducing QueryTemplates, a completely new templating engine based on phpQuery. Quote from project page: PHP based templating engine creating reusable native templates in various languages. As for today, supported are following sources: ... [More] HTML, XML, XHTML, PHP and PHP callbacks which can be processed into PHP or JavaScript template file. Library uses popular web 2.0 pattern load-traverse-modify thou jQuery like chainable API and provides developer several rapid template filling methods. Using QueryTemplates developer is independent from designer. He loads pure markup HTML/XML file(s), traverses using CSS selectors and modifies it, injecting data and logic. Example code: template('output') ->sourceCollect('input.html') ->parse() ->source('input.html')->returnReplace() ->find('.my-div') ->ifVar('showMyDiv') ->find('ul > li') ->loopOne('data', 'row') ->varsToSelector('row', $rowFields) ; Library uses advanced phpQuery features like inheritancecallbacksplugins There are many working examples of such templates on official project page. [Less]
Posted over 15 years ago by [email protected] (Tobiasz Cudnik)
Introducing QueryTemplates, a completely new templating engine based on phpQuery. Quote from project page: PHP based templating engine creating reusable native templates in various languages. As for today, supported are following sources: ... [More] HTML, XML, XHTML, PHP and PHP callbacks which can be processed into PHP or JavaScript template file. Library uses popular web 2.0 pattern load-traverse-modify thou jQuery like chainable API and provides developer several rapid template filling methods. Using QueryTemplates developer is independent from designer. He loads pure markup HTML/XML file(s), traverses using CSS selectors and modifies it, injecting data and logic. Example code: template('output') ->sourceCollect('input.html') ->parse() ->source('input.html')->returnReplace() ->find('.my-div') ->ifVar('showMyDiv') ->find('ul > li') ->loopOne('data', 'row') ->varsToSelector('row', $rowFields) ; Library uses advanced phpQuery features like inheritancecallbacksplugins There are many working examples of such templates on official project page. [Less]
Posted over 15 years ago by [email protected] (Tobiasz Cudnik)
Introducing QueryTemplates, a completely new templating engine based on phpQuery. Quote from project page: PHP based templating engine creating reusable native templates in various languages. As for today, supported are following sources: HTML ... [More] , XML, XHTML, PHP and PHP callbacks which can be processed into PHP or JavaScript template file. Library uses popular web 2.0 pattern load-traverse-modify thou jQuery like chainable API and provides developer several rapid template filling methods. Using QueryTemplates developer is independent from designer. He loads pure markup HTML/XML file(s), traverses using CSS selectors and modifies it, injecting data and logic. Example code: template('output') ->sourceCollect('input.html') ->parse() ->source('input.html')->returnReplace() ->find('.my-div') ->ifVar('showMyDiv') ->find('ul > li') ->loopOne('data', 'row') ->varsToSelector('row', $rowFields) ; Library uses advanced phpQuery features like inheritance callbacks plugins There are many working examples of such templates on official project page. [Less]
Posted over 15 years ago by [email protected] (Tobiasz Cudnik)
The fourth beta is mostly bugfix release and hopefully it's the last one before RC. Two most noticeable fixes are multibyte characters support (for queries and DOM structure) and fixed zip release package, which couldn't be extracted on ... [More] case-insensitive filesystems. The is also new release package type - All-in-One. It's for those who prefer one consistent file. Very important thing to notice - this package doesn't include Zend Framework, used for HTTP Client. It means You have to have one on you own to use Ajax. Release is also available as RPM package - normal and All-in-One version. Changelog • fixed filename collision (win & macos) • fixed "> .class" selector • fixed :not(selector) pseudoclass when selector is a pseudoclass • fixed attribute matching in filter() • fixed Ajax lowercased request method • fixed selector filter in nextAll() and prevAll() • added mbstring extension compatibility • added context guessing when passing DOMNode to pq() as only param • added downloadTo() method for WebBrowser • added dash "-" as allowed tag character • added phpQuery::$defaultDoctype • added contentsUnwrap() • added switchWith() • get() now use callbacks for each returned element separately • fixed foreach iteration • fixed parents() with $selector • fixed parents() for documentFragment • fixed val() with $val == array • fixed val() for select • fixed val(0) • fixed unloadDocuments() • added fix_webroot script • fixed change event triggering • added change event for textarea • fixed isHTML() • fixed filter() and not() with multiply selectors and pseudoclasses Get phpQuery-0.9.5 Beta4 from Download section. [Less]
Posted over 15 years ago by [email protected] (Tobiasz Cudnik)
The fourth beta is mostly bugfix release and hopefully it's the last one before RC. Two most noticeable fixes are multibyte characters support (for queries and DOM structure) and fixed zip release package, which couldn't be extracted on ... [More] case-insensitive filesystems. The is also new release package type - All-in-One. It's for those who prefer one consistent file. Very important thing to notice - this package doesn't include Zend Framework, used for HTTP Client. It means You have to have one on you own to use Ajax. Release is also available as RPM package - normal and All-in-One version. Changelog • fixed filename collision (win & macos) • fixed "> .class" selector • fixed :not(selector) pseudoclass when selector is a pseudoclass • fixed attribute matching in filter() • fixed Ajax lowercased request method • fixed selector filter in nextAll() and prevAll() • added mbstring extension compatibility • added context guessing when passing DOMNode to pq() as only param • added downloadTo() method for WebBrowser • added dash "-" as allowed tag character • added phpQuery::$defaultDoctype • added contentsUnwrap() • added switchWith() • get() now use callbacks for each returned element separately • fixed foreach iteration • fixed parents() with $selector • fixed parents() for documentFragment • fixed val() with $val == array • fixed val() for select • fixed val(0) • fixed unloadDocuments() • added fix_webroot script • fixed change event triggering • added change event for textarea • fixed isHTML() • fixed filter() and not() with multiply selectors and pseudoclasses Get phpQuery-0.9.5 Beta4 from Download section. [Less]