Skip to content

Releases: ba-st/Buoy

v7.1.0

19 Apr 19:04
1d073ef
Compare
Choose a tag to compare

What's Changed

  • GemStoneError added to GS64 compatibility package by @ytsejam78 in #120
  • Add extensions and tooling to support transient, invariant, and non-persistent GS64 options in Tonel by @gcotelli in #121
  • Add support for GS64 3.7.1 by @gcotelli in #122
  • Fix loading warnings due to TonelWriterV3 extensions by @gcotelli in #123

Full Changelog: v7.0.0...v7.1.0

v7.0.0

06 Mar 18:29
1cfa1e0
Compare
Choose a tag to compare

What's Changed

  • Added support for GemStone/S 64 bits 3.7.0
    • Improved compatibility for collections, chronology, numbers, meta object protocol
    • Added LanguagePlatform as a façade to some low-level behavior
      • atInstanceVariableNamed:on:put:
      • fork:named:at:
      • globalNamed:ifAbsent:
      • globalNamed:ifPresent:ifAbsent:
      • includesGlobalNamed:
      • os environmentAt:put:
      • os environmentAt:ifPresent:ifAbsent:
      • os removeEnvironmentKey:
      • os lineEnding
  • Updated actions/checkout to v4
  • Improved documentation

Breaking Changes

  • Pharo 7 & 8 are no longer supported
  • GemStone/S 64 3.6.6 is no longer supported

Full Changelog: v6.4.1...v7.0.0

v6.4.2

28 Aug 21:48
241995a
Compare
Choose a tag to compare

What's Changed

  • Add default group to Baseline to avoid loading GS64 code by mistake by @gcotelli in #98

Full Changelog: v6.4.1...v6.4.2

v6.4.1

11 Aug 20:17
c6789c6
Compare
Choose a tag to compare

What's Changed

  • 🐛 Add missing package in Deployment group by @gcotelli in #91

Full Changelog: v6.4.0...v6.4.1

v6.4.0

10 Aug 20:34
a2c26e2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.3.0...v6.4.0

v6.3.0

16 Mar 19:58
0c1847f
Compare
Choose a tag to compare

What's Changed

  • Updated codecov version by @gcotelli in #74
  • Improved test portabiltiy so it also works in VAST by @gcotelli in #76
  • Added AssertionChecker class>>check: and AssertionChecker class>>check:configuredBy: so it can be the entry point for using the library even for complex cases by @gcotelli in #77
  • Updated docs and fixed some typos

Full Changelog: v6.2.0...v6.3.0

v6.2.0

05 Apr 17:22
c4c8059
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.1.0...v6.20

v6.1.0

23 Jul 12:47
33bedfe
Compare
Choose a tag to compare

Changelog

General

  • Added Pharo 9 to the build matrix
  • Added GitHub action to check the proper loading of each group in the baseline
  • Fixed markdown linter warnings

Collections

  • Added OrderedSet to the available collections
  • Fixed SequenceableCollectionEqualityChecker when used to compare against a non-collection
  • Avoid creating unnecessary instances of SequenceableCollectionEqualityChecker and BitwiseExclusiveDisjunctionHashCombinator

Math

  • Fixed #65: missing subclass responsibilities in PartsPerFraction hierarchy

SUnit Extensions

  • Added TestAsserter>>#assert:hasTheSameElementsInTheSameOrderThat:

v6.0.0

29 Jun 18:54
93e12ea
Compare
Choose a tag to compare

Breaking Changes

  • Pharo 6.1 is no longer supported
  • ExclusiveLogicalOr and StandardComparator are no longer present. Replace them by using self equalityChecker and self equalityHashCombinator properly configured. For more information, check the updated documentation. The Buoy-Deprecated package is available to manually load and provides rewrite rules easing the migration.
  • Namespace binding methods now check that the name to bind is a Symbol to help with some portability issues.
  • Some test cases were updated to use testing extensions not available on Pharo 6.1

v5.4.0

29 Apr 15:18
be1f69a
Compare
Choose a tag to compare

v5.4.0

  • Use GitHub Actions instead of TravisCI
  • Use CodeCov instead of Coveralls
  • Update automatic release notification action to v3.0.0