Skip to content

Conversation

@snyk-bot
Copy link

Snyk has created this PR to upgrade jsonix from 2.1.4 to 2.4.1.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 7 versions ahead of your current version.
  • The recommended version was released 6 years ago, on 2016-01-16.
Release notes
Package name: jsonix
  • 2.4.1 - 2016-01-16

    Release notes

    All issues, fixed in this release.

  • 2.4.0 - 2015-12-28

    Release notes

    • Now supporting xs:anySimpleType (#131)
    • A couple of problems with the build (#112, #113)
    • Empty namespace prefix in namespacePrefixes was conflicing with defaultNamespaceURI (#111)
    • DateTime, Date, Time types were renamed to DateTimeAsDate, DateAsDate, TimeAsDate. New DateTime, Date and Time are derived from Calendar (#132)

    All issues, fixed in this release.

    Backwards Compatibility

    In this release old types DateTime, Date and Time were renamed to DateTimeAsDate, DateAsDate, TimeAsDate.

    Starting with the version 2.3.8, Jsonix Schema Compiler generates DateTime, Date and Time types instead of Calendar. But these types were previously mapping date/time values as the JavaScript Date object which is not compatible with Calendar.

    To reduce backwards-incompatibility for schema-derived mappings, DateTime, Date and Time must be compatible to Calendar. To achieve this, old types DateTime, Date and Time were renamed to DateTimeAsDate, DateAsDate, TimeAsDate.

    This is a backwards incompatible change.

    If you generate your mappings using Jsonix Schema Compiler, upgrade it to the version 2.3.8.

    If you have written your mappings manually, use DateTimeAsDate, DateAsDate and TimeAsDate instead of DateTime, Date and Time.

  • 2.3.2 - 2015-09-12

    Release notes:

  • 2.3.1 - 2015-08-30

    Release notes:

  • 2.3.0 - 2015-06-28

    Release notes:

    • Added support for xs:duration as well as xs:gYear, xs:gYearMonth, xs:gMonthDay, xs:gMonth, xs:gDay (#73, #82, #94, #91, #82).
    • Fixed bower.json (#85). bower.json is not generated during build.
    • Fixed issues.

    Backwards compatibility:

    • The timezone sign was changed (#82). For instance, +05:00 will be represented as timezone: 300. This is not backwards-compatible, therefore the version bump.

    Many thanks to Thomas Grabietz (@ duschata) for his contribution.
    Thomas is largely responsible for implementing xs:g*-Types support in this release.

  • 2.2.1 - 2015-04-11

    Release notes:

    Backwards compatibility:

    • The xsi:type support (#70) enabled by default. This may lead to different unmarshalling and marshalling results and also slightly affect the performance. You can turn it off with the supportXsiType : false context option (see the docs).
  • 2.2.0 - 2015-04-05

    Release notes:

    • See the fixed issues
    • Fixed unmarshalling empty elements #71
    • Fixed defaults for boolean properties like allowDom/dom, allowTypedObject/typed, mixed/mx #75
    • Now possible to find type info in the context using the qualified type name #61
  • 2.1.4 - 2015-03-25

    Release notes:

    • Fixes #62, there was a problem generating xmlns without a prefix.
from jsonix GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants