Skip to content

Releases: SeasideSt/Grease

1.7.5

23 Sep 18:59
21562c9
Compare
Choose a tag to compare

Changes:

#125: SequenceableCollection>>#sorted unnecessary in Pharo 9
#127: GRGemStonePlatform>>fileExists: reports on directory instead of file

1.7.4

07 Sep 18:55
Compare
Choose a tag to compare

Fixes to GRPackage dependency declarations to fix some broken examples that rely on them

1.7.3

16 Aug 09:57
Compare
Choose a tag to compare

Changes:

Pharo: #122 (changes in 1.6.0 accidentally reverted to ascii encoding instead of utf8 for all 'text' files in WAFileLibrary subclasses)

1.7.2

02 Aug 10:31
5313f43
Compare
Choose a tag to compare

Changes:

#116 : GemStone 3.5.6 fix
#119 : GRUtf8CodecTest fix
#121: Pharo 9 inspector improvements for GRSmallDictionary + removed obsolete extensions for the Object Explorer

1.7.1

03 Apr 09:21
Compare
Choose a tag to compare

Changes:

Pharo 9: Opening of debugger via GRPlatform>>openDebuggerOn: fixed.

1.7.0

31 Jan 16:59
Compare
Choose a tag to compare

Changes:

  • #40: GRPlatform>>thisContext support finalized
  • #111: Support for GemStone 3.6
  • #112: Implement GRCodec>>allCodecs in GemStone
  • #114 & #115: Pharo9 support: possibility to switch between (deprecated) UTF8TextConverter and ZnUTF8Encoder for GRPharoUtf8Codec.
  • Pharo 4 & 5: removed from the supported list of platforms

Important for Pharo 9 users:

Due to the deprecation of TextConverter, Grease 1.7.0 adds the possibility to switch to the Zinc UTF8 encoder/decoder in Pharo 9's implementation of GRPharoUtf8Codec, which uses the UTF8TextConverter by default.

We keep the old TextConverter encoder/decoder as the default for now. The problem is that the old encoder (UTF8TextConverter) uses a stream on a String collection while ZnUtf8Encoder requires a ByteArray collection in the stream. Code changes are therefore often required. Seaside is not yet ready either but will switch at the some point.

Users can switch between the used encoders by using:
GRPlatform current setutf8CodectoDeprecatedTextConverter and GRPlatform current setutf8CodectoZinc

1.6.1

31 Jul 10:02
Compare
Choose a tag to compare

#107: Contents of empty binary file in Pharo8+ should be an empty ByteArray rather than nil

1.6.0

24 Jul 10:00
d321f40
Compare
Choose a tag to compare
  • #101: Added Symbol>>greaseAsMutator to address deprecation/removal of Symbol>>asMutator in Squeak
  • #102: Fixes to Slime in Pharo9
  • #104: Deprecated fileStreamOn:do:binary: in favour of writeFileStreamOn:do:binary and readFileStreamOn:do:binary: while also addressing the FileStream deprecation/removal in Pharo.

1.5.1

14 Mar 16:40
8921503
Compare
Choose a tag to compare
  • Added explicit testing for Pharo 8.0
  • Loads in Pharo 9.0

1.5.0

29 Aug 14:11
7b7648b
Compare
Choose a tag to compare

#fixCallbackTemps has been a noop in all supported dialects for a while now. This release removes it.