Releases: massalabs/as
@massalabs/as-transformer@0.4.0
What's Changed
- Bump as-transformer by @Ben-Rey in #363
Full Changelog: https://github.com/massalabs/as/compare/@massalabs/as-types@2.1.0...@massalabs/as-transformer@0.4.0
@massalabs/as-types@2.1.0
What's Changed
- docs: fix typos by @GoodDaisy in #343
- fix result return by @julienbrs in #273
- update as-bignum by @Ben-Rey in #353
- Bump tar and npm by @dependabot in #354
- Add next generic to args by @thomas-senechal in #355
- Add array of Serializable to Args by @gregLibert in #358
- Add mustNext to args by @thomas-senechal in #356
- Add unwrapOrDefault method to Result by @gregLibert in #360
- add staticArrayToUint8Array by @Ben-Rey in #361
- patch version as type by @Ben-Rey in #362
New Contributors
- @GoodDaisy made their first contribution in #343
- @thomas-senechal made their first contribution in #355
Full Changelog: https://github.com/massalabs/as/compare/@massalabs/as-transformer@0.3.2...@massalabs/as-types@2.1.0
@massalabs/as-types@2.0.0,@massalabs/as-proba@1.1.0,@massalabs/as-transformer@0.3.2
What's Changed
- Put back visitor-as dependency by @Ben-Rey in #349
- Bump as-transformer from 0.3.1 to 0.3.2 by @Ben-Rey in #350
Full Changelog: https://github.com/massalabs/as/compare/@massalabs/as-transformer@0.3.1...@massalabs/as-transformer@0.3.2
@massalabs/as-types@2.0.0,@massalabs/as-proba@1.1.0,@massalabs/as-transformer@0.3.1
What's Changed
- add i128 serialization tests by @peterjah in #341
- Fix ci by @Ben-Rey in #340
- drop support of i256 by @peterjah in #342
- throw when deserializing an invalid utf8 by @peterjah in #344
- 285 warning when building for simple project by @Ben-Rey in #348
Full Changelog: https://github.com/massalabs/as/compare/@massalabs/as-types@2.0.0...@massalabs/as-transformer@0.3.1
@massalabs/as-types@2.0.0,@massalabs/as-proba@1.1.0,@massalabs/as-transformer@0.3.0
🩹 Fixes
- As-types: Fix support for bignum array
- As-types: Add fix where offset was wrong after a string array deserialization
💥 Breaking changes
- As-types: Transition from using an Array of StaticArray in Args to using an Array of serializable Objects, as support for the former has been deprecated.
All changes
- Fix 327 by @bilboquet in #328
- Bump tough-cookie and npm by @dependabot in #316
- Add fix where offset was wrong after a string array deserialization by @sydhds in #331
- Refactor types and manage Array by @bilboquet in #332
- Fix publication of *.massa-type.yml by @bilboquet in #333
- Fix support for bignum array by @sydhds in #337
- Bump as-types to 2.0.0 by @Ben-Rey in #339
Full Changelog: https://github.com/massalabs/as/compare/@massalabs/as-types@1.1.0,@massalabs/as-proba@1.1.0,@massalabs/as-transformer@0.3.0...@massalabs/as-types@2.0.0strong text
@massalabs/as-types@1.1.0,@massalabs/as-proba@1.1.0,@massalabs/as-transformer@0.3.0
What's Changed
- feat(as-transformer): added custom type management (not integrated) by @0xSwapFeeder in #278
- add limitation by @lilyanB in #282
- add some serializer tests by @peterjah in #284
- feat(as-transformer): added result event by @0xSwapFeeder in #279
- fix ci by @Elli610 in #287
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #283
- wrapper emit result as base64 string by @Elli610 in #289
- Fix result event generation by @Elli610 in #292
- update encode name to avoid conflicts by @Elli610 in #294
- Feature: implemented custom types in as-transformer by @0xSwapFeeder in #280
- Fix: 'Compilation failed: Cannot read properties of undefined (readin… by @bilboquet in #299
- feat(as-transformer): added export of custom types helpers by @0xSwapFeeder in #301
- Fix #298 by @bilboquet in #300
- Import descriptor.proto only when needed by @bilboquet in #302
- #296 #293 by @bilboquet in #303
- Fix #304 by @bilboquet in #305
- Fix #306 by @bilboquet in #307
- bump dependencies, fix types export by @bilboquet in #314
- Fix lint about console output by @bilboquet in #317
- fix error message by @Ben-Rey in #313
- export extractTypes by @Elli610 in #318
- Add support for i16 & u16 for Args by @sydhds in #320
- Fix #322 by @bilboquet in #323
- Add support for Array of StaticArray for Args by @sydhds in #321
- release minor transformer by @Ben-Rey in #324
- release minor all by @Ben-Rey in #325
New Contributors
- @bilboquet made their first contribution in #299
- @sydhds made their first contribution in #320
@massalabs/as-types@1.0.1,@massalabs/as-proba@1.0.1,@massalabs/as-transformer@0.2.1
What's Changed
- Chore: updated dependencies by @0xSwapFeeder in #220
- Refactor(as-transformer): added tranformer interfaces. by @0xSwapFeeder in #250
- Feature(as-transformer): added an MassaExport calls transformer by @0xSwapFeeder in #255
- 256 as transformer fix compilation issues by @0xSwapFeeder in #257
- add as-pect-proba config by @lilyanB in #259
- docs(as-transformer): massaExport transformer + known limitations by @0xSwapFeeder in #263
- add u128, u256 serializers by @peterjah in #264
- Feature: added import transformer for massaExport functions by @0xSwapFeeder in #260
- Fix(as-transformer): missing function call when no return by @0xSwapFeeder in #265
- move as-bignum dependency by @peterjah in #266
- add missing bignum export by @peterjah in #267
- add test for serialization of array of bignumbers by @peterjah in #268
- refactor arrays serialization by @peterjah in #269
- update version patch all by @Ben-Rey in #271
New Contributors
@massalabs/as-types@1.0.0,@massalabs/as-proba@1.0.0,@massalabs/as-transformer@0.2.0
Breaking changes
- Removed ByteArray
What's Changed
- 89 serialize object with serializable interface, remove ByteArray (breaking change) by @Thykof in #90
- optimize number serializers by @peterjah in #96
- Serialize Arrays by @Thykof in #94
- feat: implementation of safeMath library by @jimmylies in #95
- run test workflow at PR opening by @peterjah in #101
- fix: argument nextBool offset assertion by @omerpitts in #100
- update test table to fully use as-pect capabilities by @gregLibert in #107
- 112 include test coverage by @0xSwapFeeder in #113
- rename ci file by @gregLibert in #124
- fix coverage badge blocked at 80% by @gregLibert in #137
- [doc] improve staticArray documentation by @Ben-Rey in #149
- Documentation: improved currency documentation by @0xSwapFeeder in #134
- Update binomial.ts documentation by @Elli610 in #147
- Update result.ts documentation by @Elli610 in #133
- docs(as-types-strings): added remarks by @0xSwapFeeder in #157
- Fix and clean CI by @gregLibert in #163
- Improved documentation for SafeMath class by @windushka in #138
- docs(serializable-boolean): improved documentation by @0xSwapFeeder in #148
- docs(serializable-number): improved documentation by @0xSwapFeeder in #154
- 142 arrays documentation by @windushka in #156
- Update random.ts documentation by @Elli610 in #150
- Add license.md to each of the packages by @Elli610 in #176
- Documentation(as-types): Improved documentation for Amount class by @0xSwapFeeder in #122
- Add powered-by.md by @Elli610 in #170
- Update combinatoric.ts by @Elli610 in #161
- Update packages/as-types/argument.ts documentation by @Elli610 in #131
- Update README.md by @Elli610 in #181
- Create CONTRIBUTING.md by @Elli610 in #179
- Protobuf transformer skeleton by @gregLibert in #165
- adds proto file generator by @gregLibert in #185
- 192 move generate powered by ci execution from push to push on main by @gregLibert in #193
- fix CI by @gregLibert in #195
- fix CI by @gregLibert in #196
- Update README.md by @Elli610 in #171
- Create CONTRIBUTING.md for as-proba by @Elli610 in #184
- Create CONTRIBUTING.md by @Elli610 in #180
- Improve readme.md by @Elli610 in #172
- update sampler.ts doc by @Elli610 in #158
- [fix] specify path to package for coverage by @Ben-Rey in #199
- 182 improve as transformer contributemd by @0xSwapFeeder in #190
- Bump yaml from 2.1.3 to 2.2.2 by @dependabot in #187
- 178 improve as transformer readme by @0xSwapFeeder in #188
- [git] update license by @Ben-Rey in #201
- 164 transformer protobuf generate proto helper by @gregLibert in #191
- Fix(as-types): moved Person serializable object to a proper dto testing folder by @0xSwapFeeder in #207
- Fix(as-types): removed unused Valider interface by @0xSwapFeeder in #209
- 114 transformer generate protobuf wrapper by @gregLibert in #202
- fix(as-proba): renamed randomInt to unsafeBoundedRandom by @0xSwapFeeder in #214
- Docs: removed 'developpment guide' from readmes by @0xSwapFeeder in #218
- [prettier] fix by @Ben-Rey in #222
- Update task.md by @Ben-Rey in #210
- [doc] update package.json by @Ben-Rey in #228
- update as-transformer documentation by @Elli610 in #189
- change CI branch from main to local branch by @gregLibert in #230
- removes permissions for genereate powered-by CI by @gregLibert in #231
- fix ci by @gregLibert in #232
- Feature(as-types): implemented Serializable on exported Objects by @0xSwapFeeder in #212
- fix ci by @gregLibert in #233
- docs(as-transformer): added massaExport doc by @0xSwapFeeder in #226
- Feature(as-types): improved SafeMath's assertions safety by @0xSwapFeeder in #216
- 132 transformer dynamically load as proto dependencies by @gregLibert in #221
- Set _m in the binomial class by @Elli610 in #155
- Fix: multi 'massaExport' generating overlapping wrappers by @0xSwapFeeder in #243
- chore: added missing ts morph dependency by @0xSwapFeeder in #239
- [npm] update minor version by @Ben-Rey in #246
- Fix: dependencies importing in protobuf transformer by @0xSwapFeeder in #242
- fix ci: set user secret for scp by @gregLibert in #248
- 240 fix text coverage by @julienbrs in #249
- [npm] update version by @Ben-Rey in #251
- [npm] update transform version by @Ben-Rey in #253
New Contributors
- @jimmylies made their first contribution in #95
- @omerpitts made their first contribution in #100
- @0xSwapFeeder made their first contribution in #113
- @Ben-Rey made their first contribution in #149
- @Elli610 made their first contribution in #147
- @windushka made their first contribution in #138
- @dependabot made their first contribution in #187
- @julienbrs made their first contribution in #249
@massalabs/as-types@0.0.2,@massalabs/as-proba@0.0.4,@massalabs/as-transformer@0.1.2
Breaking changes
Args: change the underlying serialize functions, compatibility withweb3 Argsbroken. Use older versions if you use massa-web3 package instead.
New features
- HTML documentation
What's Changed
- creates issue templates by @SlnPons in #72
- use separated serializer for args by @peterjah in #75
- Add Docs cmd by @0xMazout in #76
- add missing serialize helpers by @peterjah in #78
- Improve typedoc by @Thykof in #79
- use utf8 encoding to serialize strings by @peterjah in #81
- change serialized floats endianness by @peterjah in #83
- Bump versions by @Thykof in #84
- fix CD doc by @Thykof in #85
- fix job name by @Thykof in #86
- Bump versions as proba by @Thykof in #87
New Contributors
@massalabs/as-types@0.0.1,@massalabs/as-proba@0.0.2,@massalabs/as-transformer@0.1.1
Breaking Changes
- this package is now a monorepo
- the package
@massalabs/ashas been deprecated and split into@massalabs/as-types,@massalabs/as-tranformer,@massalabs/as-proba Argsnext methods now returnResultinstance, you need to check it before unwrapping it:if (result.isOk()) {let value = result.unwrap();}
New Features
Resultclass- replaced as-tester by as-pect testing framework
Bug fixes
- fix the transformer with double quotes
What's Changed
- improve exports by @Thykof in #43
- CD: disable fast fail by @Thykof in #50
- 37 fix currency and amout, add result by @gregLibert in #38
- 39 remove tester and update test transformer to target as pect by @peterjah in #52
- Fix transformer replace double quotes by @Thykof in #55
- adds RangeTransform.visit by @Thykof in #54
- Use massalabs prettier config by @Thykof in #56
- upgrate as-pect to 8.0.1 by @peterjah in #57
- 53 use a monorepo manager tool by @peterjah in #58
- create as-proba package by @Thykof in #60
- Rename package as into as-types by @Thykof in #61
- Bump versions by @Thykof in #65
- add readme by @Thykof in #67
Full Changelog: https://github.com/massalabs/as/compare/1.1.0...@massalabs/as-types@0.0.1,@massalabs/as-proba@0.0.2,@massalabs/as-transformer@0.1.1