Releases: jvalue/jayvee
Releases · jvalue/jayvee
Alpha Release 0.0.18-alpha
What's Changed
- Docs: Update Landingpage by @georg-schwarz in #424
- Fixed constraint default property value retrieval by @f3l1x98 in #423
- Feature ConstraintExecutor tests by @f3l1x98 in #428
- Fix default property retrieval by @georg-schwarz in #429
- Added design principles by @rhazn in #434
- Composite blocktypes: Basic functionality by @rhazn in #411
- Feature/396 handle xlsx files by @A-M-A-X in #433
- Added validation tests for composite blocktypes by @rhazn in #440
- Added CSVExtractor and GTFSExtractor to stdlib by @rhazn in #437
- Added documentation for composite blocks by @rhazn in #438
- Testing documentation by @f3l1x98 in #414
- Add open source notices and update Sheetjs version by @rhazn in #441
- Document Constraint Types in Code by @georg-schwarz in #444
- runPipeline returns ExitCode.FAILURE on error by @georg-schwarz in #448
Full Changelog: v0.0.17-alpha...v0.0.18-alpha
Alpha Release 0.0.17-alpha
What's Changed
- Implement typed collections by @felix-oq in #351
- Add simplification hints for sub-expressions by @felix-oq in #352
- Fix security issues via manual overriding by @felix-oq in #353
- Fix type export of empty collection by @felix-oq in #355
- Refactor validation code to be more defensive by @felix-oq in #354
- Update extension docs to latest changes by @felix-oq in #356
- Remove unused dependencies by @felix-oq in #357
- Update examples in root README by @felix-oq in #358
- Added explicit docs how to update the interpreter by @rhazn in #361
- User facing docs for transforms and expressions by @rhazn in #360
- Validation Tests by @f3l1x98 in #359
- Grammar fixes for introduction by @rhazn in #365
- TestLangExtension refactoring by @f3l1x98 in #366
- Improve documentation of blocks in GTFS pipelines by @rhazn in #374
- RFC 0013 Lossless Arithmetic by @rhazn in #305
- RFC 0008: Builtin blocktypes by @felix-oq in #262
- Fixed error in RangeConstraint, example 2 by @rhazn in #371
- Highlight how to contribute and Link RFC process by @rhazn in #372
- Update docs to be in line with working code by @rhazn in #382
- Print Debugging Feature by @georg-schwarz in #379
- Constraint custom validation tests by @f3l1x98 in #385
- Constraint example validation test by @f3l1x98 in #386
- Target specific blocks for debug logging by @georg-schwarz in #383
- Interpreter as a library by @georg-schwarz in #388
- Init standard library by @georg-schwarz in #398
- Auto-completion for Valuetype Definitions by @georg-schwarz in #399
- Standard Library as JV Files by @georg-schwarz in #400
- Exit on wrong Node Version by @georg-schwarz in #402
- Implement Retry Mechanism for HttpExtractor by @georg-schwarz in #404
- Builtin Valuetypes by @georg-schwarz in #406
- Block custom validation tests by @f3l1x98 in #384
- feature/#392_Unpack_gz_files_and_#391follow_redirects by @A-M-A-X in #405
- Builtin Blocktypes by @georg-schwarz in #407
- Version docs by @georg-schwarz in #412
- Smoke tests by @f3l1x98 in #389
- Document examples by @georg-schwarz in #413
- Preparations for Version 0.0.17 by @georg-schwarz in #370
New Contributors
Full Changelog: v0.0.16-alpha...v0.0.17-alpha
Alpha Release 0.0.1-alpha.16
What's Changed
- RFC 0010 - Expressions as Constraints by @georg-schwarz in #280
- Changed status of RFC0006 to accepted and linked implementations for GTFS by @schlingling in #311
- Architecture overview docs by @felix-oq in #310
- Move Valuetype Wrapper to the language-server by @georg-schwarz in #312
- Add introduction for developer docs by @felix-oq in #313
- Bump Langium to version 1.2.0 by @felix-oq in #314
- Add docs for working with the grammar by @felix-oq in #315
- Add Jayvee syntax highlighting to docs by @felix-oq in #318
- Refactor Type System by @georg-schwarz in #317
- Update usage of valuetypes in extension docs by @felix-oq in #319
- Add docs for working with the AST by @felix-oq in #316
- Add docs on validation and diagnostics by @felix-oq in #321
- Add link to contribution guide by @felix-oq in #322
- Fix exports of valuetype types by @felix-oq in #323
- Add docs for debugging the VS Code extension by @felix-oq in #327
- Fix
oftype
keyword inTabeInterpreter
docs by @felix-oq in #329 - RFC 0011 - Value Transformers by @georg-schwarz in #283
- Add docs on expressions and operators by @felix-oq in #324
- Implement concept for value transformations [RFC 0011] by @felix-oq in #320
- Refactor Valuetype instances to be Singletons by @georg-schwarz in #336
- Add user docs for transforms by @felix-oq in #343
- Allow arbitrary hierarchy of atomic valuetypes by @georg-schwarz in #340
- Improve debugging by @felix-oq in #342
- Implement expression constraints by @felix-oq in #345
- Add elaborate example by @felix-oq in #346
- Fix simplification hint on negative numbers by @felix-oq in #350
- Language-server tests framework by @f3l1x98 in #344
- Enable runtime parameters to be validated by @felix-oq in #348
New Contributors
Full Changelog: v0.0.15-alpha...v0.0.16-alpha
Alpha Release 0.0.15-alpha
What's Changed
- Fix line comment parsing error by @felix-oq in #301
- Log invalid values by @felix-oq in #304
- Fix operator parsing bug by @felix-oq in #303
- BUGFIX comments and improvements by @schlingling in #284
- Add dummy version to VS Code extension by @felix-oq in #302
- RFC 0009: Simple Expressions by @georg-schwarz in #273
- Introduce type computers and implicit conversion by @felix-oq in #307
- Hotfix for Interpreter Version by @georg-schwarz in #308
Full Changelog: v0.0.14-alpha...v0.0.15-alpha
Alpha Release 0.0.14-alpha
What's Changed
- Add documentation of the core concepts of Jayvee by @georg-schwarz in #244
- Installation docs by @georg-schwarz in #250
- gtfs-static-and-rt.jv is added to showcase the processing of GTFS-RT data as well as GTFS data (UAC-3 of #219) by @schlingling in #255
- The current blocktype SQLiteSink is configurable by an attribute dropTable indicating to drop data before loading to the sink (UAC-2 of #219) by @schlingling in #254
- Disallow linting warnings in CI by @felix-oq in #257
- Make nx project names consistent by @georg-schwarz in #249
- Execution time logging by @georg-schwarz in #252
- Add troubleshooting section to intro.md docs by @georg-schwarz in #258
- Improve core concepts docs by @felix-oq in #260
- New blocktype GtfsRTInterpreter is implemented in std-extension (UAC-1 of #219) by @schlingling in #223
- Allow dependabot in CLA workflow by @felix-oq in #265
- Bump webpack from 5.75.0 to 5.78.0 by @dependabot in #264
- Add docs for runtime parameters by @georg-schwarz in #266
- Bump xml2js and @vscode/vsce by @dependabot in #269
- Bump sqlite3 from 5.1.2 to 5.1.5 by @dependabot in #268
- Constraint Docs Generation by @georg-schwarz in #267
- Introduce boolean expressions by @felix-oq in #272
- Extend cell writer to support multiple cell writes by @felix-oq in #270
- Update linting by @felix-oq in #274
- Refactor validation checks by @felix-oq in #275
- Introduce validation context by @felix-oq in #276
- Show constraint docs when hovering by @felix-oq in #278
- Fix parsing of decimal numbers by @felix-oq in #277
- Implemented composite pattern for filesystem by @schlingling in #256
- Add an empty standard library by @felix-oq in #279
- Minor improvements for setup of builtin libraries by @felix-oq in #285
- Issue Template for RFCs by @georg-schwarz in #286
- Feature and Bug Issue Templates by @georg-schwarz in #287
- Add support for HTTP protocol by @felix-oq in #295
- Implement expressions by @felix-oq in #290
- Use root version number for projects by @felix-oq in #296
New Contributors
- @dependabot made their first contribution in #264
Full Changelog: v0.0.13-alpha...v0.0.14-alpha
Alpha Release 0.0.13-alpha
What's Changed
- Deploy Docs to GitHub Pages by @georg-schwarz in #229
- Publish to NPM by @georg-schwarz in #248
Full Changelog: v0.0.12-alpha...v0.0.13-alpha
Alpha Release 0.0.12
What's Changed
- Remove DB example by @felix-oq in #227
- Grammar renaming by @felix-oq in #228
- Update Jayvee extension docs by @felix-oq in #230
- Add PrimitiveValuetype interface by @felix-oq in #232
- Add TextFileInterpreter block type by @felix-oq in #231
- Replace docusaurus logo by simple jayvee logo by @georg-schwarz in #234
- Add TextRangeSelector block type by @felix-oq in #233
- Add AGPL-3.0-only license, achieve REUSE compliance by @felix-oq in #235
- Add version to interpreter CLI by @felix-oq in #237
- Add developer documentation for REUSE compliance by @felix-oq in #236
- Refactor valuetypes to conform
AstNodeWrapper
by @felix-oq in #238 - Rename black-/whitelist to deny-/allowlist by @felix-oq in #242
- Add TextLineDeleter block type by @felix-oq in #243
- Add validation for bounds of ranges by @felix-oq in #241
- Add CONTRIBUTING.md by @georg-schwarz in #240
- Add CODE_OF_CONDUCT.md by @georg-schwarz in #239
Full Changelog: v0.0.11-alpha...v0.0.12-alpha
Alpha Release 0.0.11
What's Changed
- Add atomic valuetypes and constraints to the language by @felix-oq in #206
- Add concrete constraints and validation by @felix-oq in #207
- RFC-0006 GTFS-RT-support: Refinements after Feedback from @rhazn by @schlingling in #201
- Allow trailing commas in collections by @felix-oq in #220
- Fix CSV interpretation bug by @felix-oq in #222
- Fix docs of CellRangeSelector by @felix-oq in #224
- Add ability to specify enclosing and escaping characters by @felix-oq in #225
- Add atomic valuetypes and constraints to the interpreter by @felix-oq in #208
- Unit test to ensure constraint executors are registered by @felix-oq in #226
Full Changelog: v0.0.10-alpha...v0.0.11-alpha
Alpha Release 0.0.10
What's Changed
- Make terminal names more verbose by @felix-oq in #198
- Add support for comma as decimal separator by @felix-oq in #199
- RFC-0006 GTFS-RT-support by @schlingling in #200
- RFC 0007: Atomic Valuetypes by @felix-oq in #202
- Publish language-server as commonjs by @joluj in #203
New Contributors
Full Changelog: v0.0.9-alpha...v0.0.10-alpha
Alpha Release 0.0.9
What's Changed
- Add documentation for using VS Code with Jayvee by @felix-oq in #185
- RFC Mobility Example & Structure Refactoring by @georg-schwarz in #184
- Refactor docs generation by @felix-oq in #186
- Polish wording and examples by @felix-oq in #187
- Add pack and install target to the interpreter by @felix-oq in #188
- Add typing information to user docs by @felix-oq in #190
- Use oftype keyword for type assignments by @felix-oq in #192
- Add install target to VS Code extension by @felix-oq in #193
- Update README.md by @rhazn in #195
- Convert IO type interfaces to classes by @felix-oq in #189
- Publish language server via CI by @felix-oq in #196
- Improve build scripts by @felix-oq in #197
Full Changelog: v0.0.8-alpha...v0.0.9-alpha