An open API service providing repository metadata for many open source software ecosystems.

The Grease Portability Library

Releases
1.9.0

v1.9.0

Changes:

GRCodec in Pharo now uses the Zinc encoders for all codecs

almost 4 years ago
Download
1.8.1

v1.8.1

Changes:

  • Pharo 10 package renamed from Grease-Pharo10-Core to Grease-Pharo100-Core to avoid confusion with Pharo 1.0
  • Pharo 10 compatibility: removed references to TextConverter
  • GemStone: added GsContext>>tempNamed for compatibility with Pharo 10
almost 4 years ago
Download
1.8.0

v1.8.0

Changes:

#130: Use ZnUTF8Encoder instead of TextConverter in Pharo9+
#131: GRGemStoneRandomProvider class instvars mutex and generator are obsolete

about 4 years ago
Download
1.7.5

v1.7.5

Changes:

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

over 4 years ago
Download
1.7.4

v1.7.4

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

over 4 years ago
Download
1.7.3

v1.7.3

Changes:

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

over 4 years ago
Download
1.7.2

v1.7.2

Changes:

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

over 4 years ago
Download
1.7.1

v1.7.1

Changes:

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

almost 5 years ago
Download
1.7.0

v1.7.0

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

about 5 years ago
Download
1.6.1

v1.6.1

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

over 5 years ago
Download
Links
Repository Details
  • Stars 20
  • Forks 22
  • Open issues 5
  • License mit
  • Language Smalltalk
  • Size 1.44 MB
  • Created at about 12 years ago
  • Updated at 3 months ago
  • Pushed at 3 months ago
  • Last synced at 3 months ago
  • Dependencies parsed at Pending