Releases: ba-st/Buoy
Releases · ba-st/Buoy
v8.0.0
What's Changed
- Add Pharo 12 support by @gcotelli in #124
- Add a code formatter following Buenos Aires Smalltalk conventions by @gcotelli in #125
- Add initial support for localization and internationalization by @gcotelli in #126
- Cleanup polyglot translator by @mtabacman in #128
- Translation tools by @gcotelli in #129
- Abstract away SearchMethodsForLocalizationMessagesRule by @gcotelli in #130
Full Changelog: v7.1.0...v8.0.0
v7.1.0
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
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 behavioratInstanceVariableNamed: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
tov4
- 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
v6.4.1
v6.4.0
v6.3.0
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:
andAssertionChecker 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
v6.1.0
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
andBitwiseExclusiveDisjunctionHashCombinator
Math
- Fixed #65: missing subclass responsibilities in
PartsPerFraction
hierarchy
SUnit Extensions
- Added
TestAsserter>>#assert:hasTheSameElementsInTheSameOrderThat:
v6.0.0
Breaking Changes
- Pharo 6.1 is no longer supported
ExclusiveLogicalOr
andStandardComparator
are no longer present. Replace them by usingself equalityChecker
andself equalityHashCombinator
properly configured. For more information, check the updated documentation. TheBuoy-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 aSymbol
to help with some portability issues.- Some test cases were updated to use testing extensions not available on Pharo 6.1