Skip to content

Releases: talis/tripod-php

0.31.1

20 Apr 11:24
a76bc37

Choose a tag to compare

What's Changed

Full Changelog: 0.31.0...0.31.1

0.31.0

14 Apr 11:40
f888e9a

Choose a tag to compare

What's Changed

Breaking changes

  • Dropped PHP 7.3 support.
  • Tripod classes now use proper type hints and have strict_types enabled.
    • To ease the migration, use strict-type-migration branch, it's based on ^0.30; this uses a TypeUtil to check types rather than using PHP native types in function arguments. Errors are logged (using TypeError), but the execution continues with types cast.

Full Changelog: 0.30.1...0.31.0

0.30.1

31 Mar 13:05
2142525

Choose a tag to compare

What's Changed

  • Fixes by @mrliptontea in #160
    • Trim leading backslash from search provider - fixes breaking change in 0.30.0
    • Fix truncation - only modify generated row's value
    • Move performance suite after unit tests
    • Remove unused test config
    • Explain truncation is only necessary in MongoDB 2.6 - 4.0

Full Changelog: 0.30.0...0.30.1

0.30.0

30 Mar 14:20
84219fc

Choose a tag to compare

What's Changed

Breaking changes

  • search_provider in config now expects a value without leading \ - this is fixed in 0.30.1

Full Changelog: 0.29.0...0.30.0

0.29.0

12 Feb 09:36
e18257c

Choose a tag to compare

What's Changed

Full Changelog: 0.28.0...0.29.0

0.28.0

11 Dec 08:37
499eabb

Choose a tag to compare

0.28.0

  • Support non-breaking change of a second format of indexes, allowing to pass in an optional second parameter for Mongo index options (e.g. sparse=>true, unique=>true)

(Apologies for non-squashed merge - so used to repositories being set automatically to do this and didn't notice this project wasn't!)

v0.27.0

04 Nov 09:08
0db75e5

Choose a tag to compare

What's Changed

  • TA-1767 Adding support for joining on _id in a view by @pogotc in #151

New Contributors

  • @pogotc made their first contribution in #151

Full Changelog: 0.26.0...v0.27.0

0.26.0

12 Sep 09:39
66b935c

Choose a tag to compare

What's Changed

Full Changelog: 0.25.0...0.26.0

0.25.0

09 Aug 14:48
4fa81cc

Choose a tag to compare

BREAKING CHANGES

  • Remove Tripod\Mongo\Config::getConnStr, getTransactionLogConnStr
    These were public methods but weren't part of the interface.
    Instead, getDatabase or getCollectionFor<X> should be used.

Features

  • Allow MongoDB connection string to include options
  • Add missing methods to IConfigInstance
  • Don't force default connectTimeoutMS if already set in connection string
  • Correct config instance type in docblocks
  • Correct Labeller type in MongoGraph
  • Test against PHP 7.4, MongoDB replica sets
  • Add test to cover JobBase::getTripodConfig

Full Changelog: 0.24.0...0.25.0

0.24.0

22 Jan 12:11
d89fdc0

Choose a tag to compare

What's Changed

Full Changelog: 0.23.2...0.24.0