ion-cli icon indicating copy to clipboard operation
ion-cli copied to clipboard

Results 62 ion-cli issues
Sort by recently updated
recently updated
newest added

Currently, `inspect` assumes all e-expressions will have a one-byte header: https://github.com/amazon-ion/ion-cli/blob/03a3fc87edce093b3c00415eec6dccfc5aec99be/src/bin/ion/commands/inspect.rs#L458-L466 However, is only the case for invocations of user macros with an ID lower than 64. Invocations of system...

bug

Java 21 supports features like `records` which are not supported with current code generation templates. Allow a way to configure specific Java 21 related templates by user. This could be...

enhancement
code generation

Code generation currently does not support following ISL data types: - timestamp - decimal - text - document - number - [Nominal Ion types](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#built-in-types)(types prefixed with `$` which allows typed...

enhancement

Add support for using reader-writer APIs based on Ion 1.1 and macro generation with code gen.

enhancement
code generation

Code generation currently only supports shape related ISL constraints. Following are some validation related constraints: - [ ] [byte_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#byte_length) - [ ] [codepoint_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#codepoint_length) - [ ] [container_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#container_length) - [ ]...

enhancement
code generation

As we work on a 1.0 for code generation tool, there are few constraints not supported yet. By creating subcommand(e..g `check`?) within `generate` to check all the schema files in...

enhancement
code generation

Given ISL such as ```ion type: { name: Matrix, type: list, element: { type: list, element: int } } ``` The read method for the resulting `Matrix` class looks like...

bug
code generation

Currently ADT has a dependency on the target programming language through namespace paths. The `FullyQualifiedTypeName` and `FullyQualifiedTypeReferences` in ADT use target programming language to determine the namespace path format. (For...

enhancement
code generation

Verify how the imports with an alias in ISL are interpreted with code generation. since code generation already uses fully qualified names everywhere it should not require an alias unless...

enhancement
code generation

As per the suggestions in this thread: * The fact that you have to make this change in two places is a bit of a code smell. It _should_ be...

code generation