Skip to content

Changes

#365 (Apr 15, 2024, 9:15:15 AM)

  1. setup-java v4 — David Kral / githubweb

#364 (Oct 12, 2023, 1:15:18 PM)

  1. Prepare release org.eclipse:yasson:3.0.3-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 3.0.4-SNAPSHOT — Eclipse Yasson Bot / githubweb
  3. copyright update — David Kral / githubweb
  4. Eliminate Stream in #wrapInCommonSet — David Kral / githubweb

#363 (Oct 12, 2023, 12:15:18 PM)

  1. Copyright update (#623) — noreply / githubweb

#362 (Aug 24, 2023, 7:15:24 AM)

  1. Support retrieving lower bound from TypeVariable in Collection attribute (#580) — noreply / githubweb

#361 (Mar 31, 2023, 6:15:22 AM)

  1. Fixed #589 (by adding skipObject() and skipArray() methods) (#590) — noreply / githubweb
  2. Close Parsers and Generators — David Kral / githubweb

#359 (Feb 24, 2023, 6:15:27 AM)

  1. Copyright fixes (#593) — noreply / githubweb

#358 (Feb 15, 2023, 7:15:21 AM)

  1. @JsonbCreator uses PropertyNamingStrategy. (#584) — noreply / githubweb

#357 (Jan 13, 2023, 4:15:29 AM)

  1. User defined deserializer/serializer in collection (#588) — noreply / githubweb

#356 (Sep 15, 2022, 6:15:19 AM)

  1. Prepare release org.eclipse:yasson:3.0.2-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 3.0.3-SNAPSHOT — Eclipse Yasson Bot / githubweb

#355 (Aug 31, 2022, 10:15:19 AM)

  1. Null in Optional type fields should not fail (#576) — noreply / githubweb

#354 (Aug 31, 2022, 9:15:21 AM)

  1. JsonValue.NULL is no longer returned to nonJsonValue values (#574) — noreply / githubweb

#353 (Aug 26, 2022, 9:15:22 AM)

  1. @JsonbTransient does not work on abstract classes #454 (#572) — noreply / githubweb

#352 (Aug 26, 2022, 5:15:25 AM)

  1. Value access calls toString() on failure, potentially leading to infinite recursion #456 (#570) — noreply / githubweb

#351 (Aug 2, 2022, 6:15:18 AM)

  1. Prepare release org.eclipse:yasson:3.0.1-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 3.0.2-SNAPSHOT — Eclipse Yasson Bot / githubweb

#350 (Aug 2, 2022, 5:15:19 AM)

  1. Prepare release org.eclipse:yasson:3.0.0-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 3.0.1-SNAPSHOT — Eclipse Yasson Bot / githubweb

#349 (Jul 29, 2022, 9:15:18 AM)

  1. Type information related exception texts corrected (#566) — noreply / githubweb

#348 (Jul 21, 2022, 10:15:18 AM)

  1. Dependency versions updated (#565) — noreply / githubweb

#347 (Jul 21, 2022, 9:15:20 AM)

  1. Object and array values skip if property is missing (#564) — noreply / githubweb

#346 (Jun 30, 2022, 5:15:22 AM)

  1. Incorrect user generator position checking fixed (#562) — noreply / githubweb

#345 (May 30, 2022, 5:15:25 AM)

  1. Only consider provided runtimeType for root serialization context (#560) — noreply / githubweb

#344 (May 9, 2022, 6:15:20 PM)

  1. JsonbConfigProperties missing doPrivileged when accessing system properties (#558) — noreply / githubweb

#343 (Apr 29, 2022, 3:15:21 PM)

  1. Prepare release org.eclipse:yasson:3.0.0-RC1-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 3.0.0-SNAPSHOT — Eclipse Yasson Bot / githubweb
  3. Prepare release org.eclipse:yasson:3.0.0-RC2-RELEASE — Eclipse Yasson Bot / githubweb
  4. Prepare next development cycle for 3.0.0-SNAPSHOT — Eclipse Yasson Bot / githubweb

#342 (Apr 28, 2022, 9:17:25 AM)

  1. Code cleanup and dependency version bump (#551) — noreply / githubweb

#341 (Apr 27, 2022, 5:15:20 AM)

  1. Date in millis handled as a number (#550) — noreply / githubweb
  2. Records should not use default constructor if available (#552) — noreply / githubweb

#340 (Apr 26, 2022, 7:15:20 AM)

  1. Remove log noise (#548) — noreply / githubweb

#339 (Apr 25, 2022, 8:15:22 AM)

  1. Polymorphic information lost on instances with defined polymorphic configuration (#546) — noreply / githubweb

#336 (Feb 17, 2022, 4:15:15 AM)

  1. signature test migration. (#523) — noreply / githubweb

#335 (Feb 16, 2022, 2:15:23 PM)

  1. JSONB tck re-enabled (#538) — noreply / githubweb

#334 (Feb 16, 2022, 9:15:26 AM)

  1. Yasson deserialization and serialization rework (#537) — noreply / githubweb

#333 (Jan 14, 2022, 1:15:20 PM)

  1. Prepare release org.eclipse:yasson:2.0.4-RELEASE — Eclipse Yasson Bot / githubweb
  2. Prepare next development cycle for 2.0.5-SNAPSHOT — Eclipse Yasson Bot / githubweb

#332 (Jan 13, 2022, 12:15:21 PM)

  1. Minor changes to github actions (#532) — noreply / githubweb

#331 (Jan 13, 2022, 7:15:23 AM)

  1. Record processing fixed (#530) — noreply / githubweb

#330 (Nov 30, 2021, 9:15:38 AM)

  1. technical merge of the 2.0.3 branch after the 2.0.3 release (#525) — noreply / githubweb

#325 (Nov 16, 2021, 4:15:21 AM)

  1. Issue #500: Serialization of a Map fails if the key uses a custom Serializer (#501) — noreply / githubweb

#324 (Nov 4, 2021, 6:15:31 AM)

  1. readme typo fixed (#519) — noreply / githubweb
  2. Support for records (#499) — noreply / githubweb

#323 (Oct 19, 2021, 11:15:28 AM)

  1. Java version in github-actions increased (#518) — noreply / githubweb
  2. Fail with multiple levels of generics (#503) — noreply / githubweb

#322 (Oct 18, 2021, 4:15:31 AM)

  1. Issue #283: Deserializing Map with enum keys results in runtime string keys (#509) — noreply / githubweb

#321 (Aug 12, 2021, 3:15:28 PM)

  1. EPL 2.0 license link fixed (#512) — noreply / githubweb
  2. Implicitly defined serializers fixed (#510) — noreply / githubweb
  3. Staging repository URL changed (#511) — noreply / githubweb

#320 (Jul 29, 2021, 11:15:31 AM)

  1. GitHub actions added (#506) — noreply / githubweb
  2. Yasson version changed for TCK tests (#508) — noreply / githubweb

#319 (Jun 17, 2021, 9:15:25 AM)

  1. Version bumped to 2.0.3-SNAPSHOT (#498) — noreply / githubweb

#318 (Jun 9, 2021, 12:15:35 PM)

  1. java.xml should be optional (#491) — noreply / githubweb

#317 (May 26, 2021, 4:15:32 AM)

  1. Transient and property annotation merging (#493) — noreply / githubweb
  2. Dependabot removed (#494) — noreply / githubweb
  3. YearMonth and MonthDay support added (#492) — noreply / githubweb

#316 (Mar 12, 2021, 10:15:35 AM)

  1. Issue 342: Custom De-Serialization Bug (#481) — noreply / githubweb

#315 (Mar 12, 2021, 8:15:37 AM)

  1. fix custom deserializer not working with generic types (#480) — noreply / githubweb

#314 (Feb 18, 2021, 7:15:34 AM)

  1. java.lang.IllegalAccessException: access to public member failed (#474) — noreply / githubweb

#313 (Dec 22, 2020, 8:15:25 PM)

  1. Improve the serviceability of JsonbComponentInstanceCreatorFactory. — Nathan Mittlestat / githubweb
  2. Replace tab with spaces. — Nathan Mittlestat / githubweb

#312 (Nov 2, 2020, 11:15:27 AM)

  1. Fix typo in PropertyModel::setValue — Gyúróczki Gergő / githubweb
  2. Fix a typo in the README file — noreply / githubweb

#311 (Oct 8, 2020, 5:15:25 PM)

  1. Bump weld-se-core from 4.0.0.Beta1 to 4.0.0.Beta2 — noreply / githubweb

#310 (Oct 7, 2020, 5:15:36 AM)

  1. milestone dependencies removed (#449) — noreply / githubweb

#309 (Jul 20, 2020, 11:15:41 AM)

  1. Fix Issue #435 — Katie Richter / githubweb

#308 (Jul 14, 2020, 11:15:34 PM)

  1. Switch to using MethodHandles for property value propagations — Gyúróczki Gergő / githubweb

#307 (Jul 14, 2020, 7:15:34 PM)

  1. Update CI to run TCK tests — Andrew Guibert / githubweb
  2. Revert "Normalize ZoneId objects before serializing them" — Andrew Guibert / githubweb

#306 (Jul 14, 2020, 2:15:34 PM)

  1. Test for issue #399 — Katie Richter / githubweb

#305 (Jul 2, 2020, 4:15:35 PM)

  1. Add support for serializing and deserializing java.nio.path — Katie Richter / githubweb

#304 (Jun 26, 2020, 12:15:36 PM)

  1. add Dependabot — Sean Sullivan / githubweb
  2. Bump weld-se-core from 4.0.0.Alpha2 to 4.0.0.Alpha3 — noreply / githubweb

#303 (Jun 17, 2020, 11:15:38 PM)

  1. Make java.sql optional dependency — Gyúróczki Gergő / githubweb

#302 (Jun 15, 2020, 1:15:50 PM)

  1. Remove unnecessary boxing in PropertyValuePropagation — Gyúróczki Gergő / githubweb
  2. Normalize ZoneId objects before serializing them — Gyúróczki Gergő / githubweb

#301 (Jun 4, 2020, 10:15:30 AM)

  1. Update dependency to jakarta.json.bind-api:2.0.0-RC2 (#415) — noreply / githubweb

#300 (May 27, 2020, 7:15:33 PM)

  1. Jakarta namespace transition — Gaurav Gupta / githubweb
  2. PR review changes — Gaurav Gupta / githubweb

#299 (May 25, 2020, 6:16:09 PM)

  1. Update optional CDI usage to 3.0 (Jakarta EE 9) — Andrew Guibert / githubweb

#298 (May 20, 2020, 1:15:34 PM)

  1. Add deserialization support for concurrent maps — Andrew Guibert / githubweb

#297 (May 20, 2020, 12:15:33 PM)

  1. Search for custom serializers/deserializers/adapters in a deterministic — Andrew Guibert / githubweb
  2. Update puppycrawl version — Andrew Guibert / githubweb

#296 (Apr 25, 2020, 3:15:43 PM)

  1. Don't use reflection when possible — Lukas Petrovicky / githubweb

#295 (Apr 13, 2020, 10:15:38 AM)

  1. JUnit 5.6.2 — Sean Sullivan / githubweb

#294 (Mar 30, 2020, 10:15:38 AM)

  1. Allow adapters/serializers to be used on known root types — Andrew Guibert / githubweb

#293 (Mar 29, 2020, 11:15:35 AM)

  1. Fix primitive boolean array serializing&deserializing — Gyúróczki Gergő / githubweb
  2. Fix docs — Gyúróczki Gergő / githubweb
  3. Add boolean array test — Gyúróczki Gergő / githubweb

#292 (Mar 25, 2020, 7:15:38 PM)

  1. Do not implicitly close java.io.Writer on toJson — Andrew Guibert / githubweb

#291 (Mar 10, 2020, 10:15:39 AM)

  1. Run TCK tests from jsonb-api repo — Andrew Guibert / githubweb

#290 (Feb 6, 2020, 1:15:43 PM)

  1. Rename from javax.* to jakarta.* namespace — Andrew Guibert / githubweb

#289 (Jan 27, 2020, 9:15:37 AM)

  1. Normalize parsing for java.sql.Date — Andrew Guibert / githubweb

#288 (Jan 22, 2020, 11:15:41 AM)

  1. Update version to 1.0.7-SNAPSHOT — Andrew Guibert / githubweb
  2. Update TCK script to use HTTPS for retrieving glassfish from Maven — Andrew Guibert / githubweb

#287 (Dec 29, 2019, 11:15:45 PM)

  1. maven-compiler-plugin 3.8.1 — Sean Sullivan / githubweb

#286 (Dec 6, 2019, 11:15:43 AM)

  1. Add class for Yasson-specific config in a type-safe way — Andrew Guibert / githubweb
  2. Implement YassonConfig.withEagerParsing(Class<?>...) — Andrew Guibert / githubweb

#285 (Nov 28, 2019, 9:15:41 AM)

  1. Native image properties in correct dir. — David Kral / githubweb

#284 (Nov 27, 2019, 2:15:42 PM)

  1. Promote glassfish json to required dependency — Andrew Guibert / githubweb
  2. Add script for running all delivery checks — Andrew Guibert / githubweb

#283 (Nov 26, 2019, 10:15:41 AM)

  1. Do not log WARN message when optional generic bound is not found — Andrew Guibert / githubweb
  2. Generated Yasson jar has not been properly moved to TCK tests — David Kral / githubweb

#282 (Nov 25, 2019, 11:15:32 AM)

  1. Copyright travis job improved (#365) — Andrew Guibert / githubweb

#281 (Nov 24, 2019, 4:15:41 PM)

  1. StackOverflowError on recursive references (#359) — Andrew Guibert / githubweb

#279 (Nov 20, 2019, 5:15:34 PM)

  1. Fixes #351 Copyright plugin added to the project — David Kral / githubweb
  2. EPL license changed in README file — David Kral / githubweb
  3. EPL license changed in NOTICE file — David Kral / githubweb

#278 (Nov 20, 2019, 4:15:28 PM)

  1. Support for GraalVM native-image. — Tomas Langer / githubweb

#277 (Nov 11, 2019, 11:15:32 PM)

  1. Update — Gyúróczki Gergő / githubweb
  2. Whitespace changes — Gyúróczki Gergő / githubweb
  3. Fix checkstyle errors — Gyúróczki Gergő / githubweb
  4. Decrease default size annotations field, update docs — Gyúróczki Gergő / githubweb

#276 (Nov 9, 2019, 3:15:31 PM)

  1. Replace inner interface in ComponentMatcher with Function — Gyúróczki Gergő / githubweb
  2. Refactor inner class & interface inside InstanceCreator — Gyúróczki Gergő / githubweb
  3. Whitespace stuff — Gyúróczki Gergő / githubweb

#275 (Nov 6, 2019, 2:15:38 PM)

  1. Add tests for issue #81 — Gyúróczki Gergő / githubweb

#274 (Nov 6, 2019, 9:15:32 AM)

  1. Fix issue where equivalent properties are not merged correctly — Andrew Guibert / githubweb

#273 (Nov 5, 2019, 11:15:32 AM)

  1. Add github issue templates — Andrew Guibert / githubweb

#272 (Oct 23, 2019, 5:15:32 AM)

  1. Fixes #341 Checkstyle plugin added to Yasson — David Kral / githubweb
  2. Rebased onto the current master — David Kral / githubweb

#271 (Oct 22, 2019, 3:15:32 AM)

  1. Update to official Jakarta EE dependencies — Andrew Guibert / githubweb
  2. Add community information and links to README — Andrew Guibert / githubweb
  3. Fix soft merge conflicts with latest master branch — Andrew Guibert / githubweb

#270 (Oct 21, 2019, 4:15:33 AM)

  1. ReflectionPropagation refactor (#354) — Andrew Guibert / githubweb

#269 (Oct 15, 2019, 11:15:39 AM)

  1. Change license of NullSerializer/Deserializer to EPL — David Kral / githubweb

#268 (Oct 14, 2019, 5:15:37 PM)

  1. Update PropertyOrderTest to be more meaningful — Andrew Guibert / githubweb
  2. Fix compile errors in MapToObjectSerializerTest due to soft merge — Andrew Guibert / githubweb

#267 (Oct 14, 2019, 11:15:33 AM)

  1. FIX/345 : Serializing enums as property or as Map key has different — Sébastien Rius / githubweb

#266 (Oct 13, 2019, 10:15:33 PM)

  1. Update tests to Junit 5.5.2 (#340) — Andrew Guibert / githubweb

#265 (Oct 10, 2019, 9:15:36 AM)

  1. Inline AccessMethodType.java into PropertyModel — David Kral / githubweb

#264 (Oct 3, 2019, 9:15:35 AM)

  1. New map serializer/deserializer (#315) — David Kral / githubweb

#263 (Oct 1, 2019, 4:15:33 PM)

  1. Avoid contractions in NLS messages — Andrew Guibert / githubweb

#262 (Sep 25, 2019, 12:15:43 PM)

  1. Remove a stream usage in PropertyOrdering, rework ordering strats — Gyúróczki Gergő / githubweb

#261 (Sep 13, 2019, 2:15:28 PM)

  1. Prepare for next development iteration — Andrew Guibert / githubweb
  2. TCK test version updated — David Kral / githubweb

#260 (Sep 5, 2019, 1:15:30 PM)

  1. Refactor MappingContext — Gyúróczki Gergő / githubweb
  2. Fix/payara4003 Inaccessible constructor with @ConstructorProperties — Andrew Guibert / githubweb

#259 (Sep 4, 2019, 3:15:42 PM)

  1. Disable JMH tests in Travis build to reduce build pipeline time — Andrew Guibert / githubweb
  2. Update tck.sh for running locally — Andrew Guibert / githubweb
  3. Add javadocs.io badge to README — Andrew Guibert / githubweb

#258 (Sep 3, 2019, 12:15:43 PM)

  1. TCK test support added to travis build — David Kral / githubweb

#257 (Sep 3, 2019, 10:15:37 AM)

  1. Refactor strategies to functions instead of using inheritance (#311) — Andrew Guibert / githubweb

#256 (Sep 2, 2019, 2:15:42 PM)

  1. make test setup independent to changes in productive code (#323) — Andrew Guibert / githubweb

#255 (Aug 31, 2019, 12:15:45 AM)

  1. 316 improve exception message (#318) — Andrew Guibert / githubweb

#254 (Aug 28, 2019, 2:15:33 PM)

  1. Apply adapters based on property read/write type — Andrew Guibert / githubweb
  2. Show full stack traces on failed tests — Andrew Guibert / githubweb
  3. Add tests for examples shown in JSON-B documentation — Andrew Guibert / githubweb

#253 (Aug 25, 2019, 10:15:29 PM)

  1. Include property name/value when serialization fails — Andrew Guibert / githubweb
  2. Do not include property values in error messages — Andrew Guibert / githubweb

#252 (Aug 22, 2019, 2:15:33 AM)

  1. Add test case for issue described in #296 — Andrew Guibert / githubweb
  2. Add special case to filter out getMetaClass for Groovy objects — Andrew Guibert / githubweb
  3. Add special case to filter out getMetadata on Weld bean proxy objects — Andrew Guibert / githubweb
  4. Add badge for snapshot repository — Andrew Guibert / githubweb

#251 (Aug 20, 2019, 11:15:39 AM)

  1. JavaDoc typos — Markus KARG / githubweb

#249 (Aug 5, 2019, 10:15:47 AM)

  1. Fixes #275 Inheriting from class with package level modifier leads to — David Kral / githubweb
  2. All class modificators allowed now during field handling — David Kral / githubweb

#248 (Jul 30, 2019, 11:15:39 PM)

  1. Fixes #272 EnumSet deserialization — David Kral / githubweb
  2. Fixes #258 @JsonbPropertyOrder names should reflect class names before — David Kral / githubweb

#247 (Jun 26, 2019, 5:15:38 PM)

  1. Fix UserDeserializer is called only once for an array of json objects… — Dmitry Kornilov / githubweb

#246 (Jun 22, 2019, 1:15:41 PM)

  1. Update version for next development iteration — Andrew Guibert / githubweb

#245 (Jun 7, 2019, 4:50:33 AM)

  1. Removed stringification for number values outside of IEEE754 64bit — Roman Grigoriadi / githubweb

#243 (Jun 6, 2019, 10:15:36 AM)

  1. Support conversion of JsonObject and JsonArray from/to java pojo classes — Roman Grigoriadi / githubweb
  2. Replace java.util.Stack with Deque / ArrayDeque, refine error message. — Roman Grigoriadi / githubweb

#242 (Jun 6, 2019, 5:15:36 AM)

  1. Include property name in deserialization failure messages — Roman Grigoriadi / githubweb

#241 (Jun 1, 2019, 3:16:07 PM)

  1. Update version for next development iteration — Andrew Guibert / githubweb

#240 (May 29, 2019, 8:15:46 AM)

  1. Configurable root null / empty handling — Roman Grigoriadi / githubweb
  2. Implement deserialization of null for any target type. — Roman Grigoriadi / githubweb

#239 (May 2, 2019, 10:15:38 AM)

  1. Make use of service loader mechanism for JsonbComponentInstanceCreator — Roman Grigoriadi / githubweb

#238 (Mar 22, 2019, 10:15:43 AM)

  1. Cache constructor for parsed types to avoid reflection during runtime. — Roman Grigoriadi / githubweb
  2. Cache constructor for non parsed types. — Roman Grigoriadi / githubweb

#237 (Mar 19, 2019, 6:15:42 AM)

  1. Fix Travis installing to local Maven cache. Thread count for JMH changed — Roman Grigoriadi / githubweb