diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c4ee7ec --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [2.0.0] - 2023-06-20 +### Added +- **BREAKING CHANGE**: new type for BSON binaries: `Cyanide.Binary`. +- Add `Cyanide.Encoder` protocol. + +### Fixed +- Fixes from 1.0.1 (handling of malformed subdocuments). + +## [1.0.1] - 2021-12-16 +### Fixed +- Fix handling of malformed subdocuments. + +## [1.0.0] - 2020-03-18 +### Added +- First Cyanide release. diff --git a/mix.exs b/mix.exs index de5a904..e4da729 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ # # This file is part of Cyanide. # -# Copyright 2019-2021 Ispirata Srl +# Copyright 2019-2023 SECO Mind Srl # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -22,12 +22,12 @@ defmodule Cyanide.MixProject do def project do [ app: :cyanide, - version: "1.0.1", + version: "2.0.0", elixir: "~> 1.6", elixirc_paths: elixirc_paths(Mix.env()), deps: deps(), package: package(), - source_url: "https://github.com/ispirata/cyanide", + source_url: "https://github.com/secomind/cyanide", test_coverage: [tool: ExCoveralls], preferred_cli_env: [ coveralls: :test, @@ -61,7 +61,7 @@ defmodule Cyanide.MixProject do maintainers: ["Davide Bettio", "Riccardo Binetti"], licenses: ["Apache-2.0"], links: %{ - "GitHub" => "https://github.com/ispirata/cyanide", + "GitHub" => "https://github.com/secomind/cyanide", "Documentation" => "http://hexdocs.pm/cyanide/" } ]