issues
search
amazon-ion
/
ion-element-kotlin
IonElement is an immutable in-memory representation of the Ion data format. IonElement's API is idiomatic to Kotlin.
Apache License 2.0
8
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Adds loader option to use iterative-only loading
#108
popematt
closed
2 months ago
0
Updates publishing plugin
#107
popematt
closed
2 months ago
0
Bumps version to 1.4.0-SNAPSHOT
#106
popematt
closed
2 months ago
0
Prepare v1.3.0 release
#105
popematt
closed
2 months ago
0
Investigate pooling large-capacity mutable lists and then copying to right-sized immutable lists in IonElementLoaderImpl
#104
popematt
opened
2 months ago
0
Make `loadAllElements` fall back to an iterative implementation once a certain depth is reached
#103
popematt
closed
2 months ago
1
Use `Map.of(...)` and `List.of(...)` internally when JDK 8 support is dropped
#102
jobarr-amzn
opened
3 months ago
0
Replaces persistent collections with immutable collections
#101
popematt
closed
3 months ago
6
Loader rewrite
#100
popematt
closed
3 months ago
2
Deprecate buildStruct() in favor of idiomatic ionStructOf() overloads
#99
popematt
closed
4 months ago
0
Consider replacing/augmenting `MutableStructFields` with an idiomatic builder class
#98
popematt
opened
4 months ago
0
Fix broken publishing tasks in build script
#97
popematt
closed
4 months ago
0
Update README.md
#96
jobarr-amzn
closed
4 months ago
0
Consider supporting `$0`
#95
popematt
opened
5 months ago
1
Use Gradle 8.6, Kotlin build script, and conventional gradle layout
#94
popematt
closed
7 months ago
0
Consider sealing the `IonElement` interfaces in the next major version.
#93
popematt
opened
8 months ago
1
Create some way to ease migration from IonValue to IonElement
#92
popematt
opened
8 months ago
1
Ensure that all empty PersistentLists are the same instance.
#91
popematt
closed
8 months ago
1
Consider caching the hashcode for `ListElementImpl` and `SexpElementImpl`
#90
popematt
opened
8 months ago
0
Consider adding a `StructElement` implementation that is optimized for simple cases
#89
popematt
opened
8 months ago
0
Fix equals implementation to respect that anyone is allowed to implement IonElement
#88
popematt
closed
8 months ago
6
Investigate the possibility of caching IonElement instances
#87
popematt
opened
8 months ago
0
Prepare v1.2.0 release
#86
popematt
closed
11 months ago
1
Updates StructElement.update() to be more Java-friendly
#85
popematt
closed
11 months ago
1
Add Mutable View for Struct Elements
#84
tjcsrc16
closed
11 months ago
1
Struct update dsl
#83
tjcsrc16
closed
5 months ago
2
Release v1.1.0
#82
popematt
closed
1 year ago
0
Add Primitive Operators
#81
tjcsrc16
closed
1 year ago
2
Add Primitive Operators
#80
tjcsrc16
closed
1 year ago
4
Stops README from saying that the API unstable
#79
popematt
closed
2 years ago
1
Add `isNotNull` for `IonElement` Interface
#78
lziq
opened
2 years ago
4
Updates the dokka gradle plugin to a stable release version
#77
popematt
closed
2 years ago
0
Prepares version 1.0.0 for release
#76
popematt
closed
2 years ago
1
Adds clarification about the relationship between AnyElement and Ion-typed *Element interfaces
#75
popematt
closed
2 years ago
1
Removes some extension functions that are not a cohesive part of this library
#74
popematt
closed
2 years ago
0
Adds useful kdocs for all members declared in AnyElement and other kdocs improvements
#73
popematt
closed
2 years ago
1
Adds Ktlint and Kotlin/binary-compatibility-validator checks
#72
popematt
closed
2 years ago
0
Enables explicit API mode
#71
popematt
closed
2 years ago
1
Upgrade Kotlin compiler version to 1.6.20
#70
popematt
closed
2 years ago
0
Makes the `with*` functions callable from Java
#69
popematt
closed
2 years ago
2
Adds function to check if a field name is present in a struct
#68
popematt
closed
2 years ago
0
Create 1.0.0 release of ion-element
#67
popematt
closed
2 years ago
1
Explicitly specify return types for 3 public functions
#66
dlurton
closed
2 years ago
1
Provide a way to (de)serialize metas
#65
dlurton
closed
2 years ago
1
Make `IonElement.toIonValue` accept a ValueFactory instance instead of IonSystem
#64
dlurton
closed
2 years ago
0
Adds additional documentation to README.md
#63
dlurton
closed
2 years ago
1
Fix broken Github Workflow
#62
popematt
closed
2 years ago
0
Add componentN() functions to StructField
#61
popematt
closed
2 years ago
0
Adds kotlinx.collections.immutable to ensure immutability of the contents of a ContainerElement
#60
popematt
closed
3 years ago
1
Add additional usage examples to README
#59
popematt
closed
3 years ago
1
Next