Skip to content

Releases: ScriptFUSION/Porter

3.2.1

15 Mar 22:46
3.2.1
506e1c6
Compare
Choose a tag to compare
  • Fixed illegal characters appearing in cache keys, violating PSR-6. (@samvdb)

3.2.0

11 Mar 11:44
3.2.0
63c8cbb
Compare
Choose a tag to compare

3.1.0

09 Mar 15:01
Compare
Choose a tag to compare
  • Added response body to HttpServerException.

3.0.0 – Transformers

29 Jan 21:56
3.0.0
6d16020
Compare
Choose a tag to compare
  • Added Transformer interface.

Breaking changes

Migrating to 3.0.0 only requires effort for users of filters, mappings or custom durability settings.

Filters and mappings were removed from ImportSpecification and reimplemented as transformers. Filters are reimplemented by FilterTransformer whilst mapping integration was moved to a separate project, MappingTransformer.

Durability settings were moved from Porter to the ImportSpecification, allowing settings to be customized per-import instead of using the same setting for all imports.

  • Refactored filters into FilterTransformer.
  • Removed mappings from Porter.
  • Moved durability methods from Porter to ImportSpecification.

2.0.0 – Durability

14 Dec 20:41
2.0.0
b458c27
Compare
Choose a tag to compare
  • Added maximum fetch attempts option to Porter.
  • Added custom fetch exception handler to Porter.
  • Changed Mapper from required dependency to suggested dependency.

Breaking changes

Migrating to 2.0.0 should be straight forward for most users since only two undocumented methods were removed from HttpConnector.

  • Removed HttpConnector::getTries and HttpConnector::setTries.

1.2.0

09 Nov 10:25
1.2.0
d691adb
Compare
Choose a tag to compare
  • Added more HTTP and SOAP options. (@jamiel)

1.1.0

17 Oct 17:18
1.1.0
677c2d4
Compare
Choose a tag to compare
  • Added missing Mapping to MappedRecords and filter to FilteredRecords.
  • Fixed cases where specification members were not being cloned before being passed to collection members.

1.0.0

16 Oct 19:31
1.0.0
65a92f6
Compare
Choose a tag to compare
  • Added EncapsulatedOptions parameter to ProviderResource::fetch() interface.
  • Added automatic CountableProviderRecords wrapping for countable iterators. (@a-barzanti)
  • Added LGPL v3.0 license.

0.7.2

06 Oct 00:47
0.7.2
be9bed5
Compare
Choose a tag to compare
0.7.2 Pre-release
Pre-release
  • Added proxy support to HttpOptions and SoapOptions. (@jamiel)

0.7.1

15 Aug 22:18
0.7.1
ca1ba76
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release
  • Added Porter::importOne.