Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently, and still in a one-man-army mode, the code for next verson (6.1) could be found hhereere. There's a big difference between 6.0 and 6.1 - it's more standardized and PSR-4 complient. However, the goal is to keep compatibility to 6.0 so that developers can upgrade to proper code without ripping their hair off their heads. 6.1 will be merged into the master branch as soon as it has been properly tested which is primarily done with Bamboo, Pipelines and pipelines with regular ecommerce systems.

Requirements and recommended addons

  • curl - not necessary, package will fail over to streams without curl.
  • ssl - not necessary, but you will proceed without https support.
  • soap/xml - Only necessary if you tend to use XML and SoapCalls.
  • DOMDocument - Only necessary if you tend to use reading of plain html.
  • laminas - Only necessary if you tend to use extended RSS reading or read DOMDocuments with an extension. Package will fail over to xml without laminas.

Live information

There's a Mailinglist put up for everything concerning netcurl. That's also where you can find release information (for now). You can subscribe to the list here.

...

BranchDevelopment startedInitial ReleaseActive Support UntilMaintenancePHP Support
5.02016-12-16Never2017-08-172017-08-175.4 - 7.4
Follows 6.0 branch.
6.0

2017-08-17

2017-09-01
Commit 397c036fc61
2020-04-012020-11-25

(5.3) 5.4 - 7.4

Status
colourRed
titleNot PHP 8.0

6.12019-09-01
According to commit b4dea50fd24
2020-05-24--

5.6 - 8.0 (From >6.1.1)

Inline documentation

Autogenerated docs can be found, daily, at https://gitreport.tornevall.net/tornelib-php-netcurl-6.1/.

...

To keep compatibility with v6.0 the plan is to keep the primary class MODULE_CURL callable from a root position. It will probably be recommended to switch over to a PSR friendly structure from there, but the base will remain in 6.1 and the best way to instantiate the module in future is to call for the same wrapper as the main MODULE_CURL will use - NetWrapper (TorneLIB\Module\Network\NetWrapper) as it is planned to be the primary driver handler.

Project status

v6.1.

...

5

Jira
serverTornevall Networks
columnIdsissuekey,summary,issuetype,updated,status
columnskey,summary,type,updated,status
maximumIssues1000
jqlQueryproject = netcurl and fixVersion = 'netcurl-6.1.0' and status IN ("To Do", "In Progress") order by status asc
serverIdef1f2374-e58a-319f-9d38-10348dbac859

v6.1.

...

4

Jira
serverTornevall Networks
columnIdsissuekey,summary,issuetype,updated,status
columnskey,summary,type,updated,status
maximumIssues1000
jqlQueryproject = netcurl and fixVersion = netcurl-6.1.4 AND status not in ("To Do", "In Progress") ORDER BY type, updatedDate
serverIdef1f2374-e58a-319f-9d38-10348dbac859

Older releases

Jira
serverTornevall Networks
columnIdsissuekey,summary,issuetype,updated,status
columnskey,summary,type,updated,status
maximumIssues1000
jqlQueryproject = netcurl and fixVersion IN (netcurl-6.1.0, netcurl-6.1.1, netcurl-6.1.2, netcurl-6.1.3) AND status not in ("To Do", "In Progress") ORDER BY type, updatedDate
serverIdef1f2374-e58a-319f-9d38-10348dbac859

...