Skip to content

Latest commit

 

History

History
95 lines (58 loc) · 1.92 KB

CHANGELOG.md

File metadata and controls

95 lines (58 loc) · 1.92 KB

Changelog

develop

1.2.3 (2023-12-23)

  • 依存ライブラリの更新
  • サポートする Elixir のバージョンを 1.9 から 1.11 に上げる

1.2.2 (2023-06-22)

  • 依存ライブラリの更新

1.2.1 (2022-09-04)

  • 依存ライブラリの更新

1.2.0

  • スキーマのオプションに :meta フィールドを追加
    • @minzaki
  • Elixir 1.11.0 に対応
    • @melpon
  • deps 更新
    • @melpon

1.1.11

  • 依存ライブラリの更新

1.1.9

  • Elixir 1.9.0 に対応(Thanks @hiromoon !)

ただし Elixir 1.9.0 では ex_json_schema に問題 があり、warning が出てしまうため、必要であれば以下のようにして ex_json_schema を上書きすること。

defp deps do
  [
    {:simple_schema, "~> 1.1.9"},
    # これを追加
    {:ex_json_schema, git: "https://github.com/gumi/ex_json_schema.git", tag: "v0.6.2-hotfix", override: true}
  ]
end

1.1.8

  • 英語に疲れたので日本語にする
  • SimpleSchema.from_json/3SimpleSchema.to_json/3:get_json_schema オプションを追加
  • 依存ライブラリの更新

1.1.7

  • Update dependencies

1.1.6

  • Add :struct_converter global opts in SimpleSchema.Schema.to_json_schema/2 to convert to any JSON like {"$ref", "#/schemas/MyStruct1"}.
  • Add .tool-version file for asdf.
  • Update dependencies

1.1.5

  • Add :unique_items restriction for array simple schema.

1.1.4

  • Update dependencies

1.1.3

  • SimpleSchema.Type.json_to_struct/3 and SimpleSchema.Type.struct_to_json/3 can be nullable.

1.1.2

  • Update dependencies

1.1.1

  • SimpleSchema.Type.DateTime can be nullable.

1.1.0

  • Add :tolerant option to allow non-specified keys.

1.0.3

  • Apply elixir formatter
  • Update dependencies

1.0.2

  • Implement :default opts to map schema.
  • Update documents.