Khushboo

Results 50 issues of Khushboo

### Issue #, if available: ### Description of changes: This PR works on adding new model changes following up on #135. This Pr only contains changes for `Sequence`. This PR...

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

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