Drop support for Elixir versions < 1.9

This commit is contained in:
Marcel Otto 2020-11-12 22:50:38 +01:00
parent ebb1aeb25e
commit fa5ffb055f
3 changed files with 10 additions and 7 deletions

View file

@ -40,10 +40,8 @@ jobs:
elixir: 1.11.1 elixir: 1.11.1
- erlang: 22.2 - erlang: 22.2
elixir: 1.10.4 elixir: 1.10.4
- erlang: 21.3
elixir: 1.9.4
- erlang: 20.3.1 - erlang: 20.3.1
elixir: 1.8.2 elixir: 1.9.4
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps: steps:

View file

@ -7,6 +7,8 @@ This project adheres to [Semantic Versioning](http://semver.org/) and
## Unreleased ## Unreleased
Elixir versions < 1.9 are no longer supported
### Added ### Added
- general serialization functions for reading from and writing to streams - general serialization functions for reading from and writing to streams
@ -175,6 +177,8 @@ allow for defining custom datatypes.
For an introduction on how literals work now read the updated [page on literals in the guide](https://rdf-elixir.dev/rdf-ex/literals.html). For an introduction on how literals work now read the updated [page on literals in the guide](https://rdf-elixir.dev/rdf-ex/literals.html).
For more details on how to migrate from an earlier version read [this wiki page](https://github.com/rdf-elixir/rdf-ex/wiki/Upgrading-to-RDF.ex-0.8). For more details on how to migrate from an earlier version read [this wiki page](https://github.com/rdf-elixir/rdf-ex/wiki/Upgrading-to-RDF.ex-0.8).
Elixir versions < 1.8 are no longer supported
### Added ### Added
- a lot of new datatypes like `xsd:float`, `xsd:byte` or `xsd:anyURI` -- all numeric XSD datatypes - a lot of new datatypes like `xsd:float`, `xsd:byte` or `xsd:anyURI` -- all numeric XSD datatypes
@ -205,7 +209,6 @@ For more details on how to migrate from an earlier version read [this wiki page]
you now always see the value, the lexical form and if the literal is valid you now always see the value, the lexical form and if the literal is valid
- `RDF.Namespace.resolve_term/1` now returns ok or error tuples, but a new function - `RDF.Namespace.resolve_term/1` now returns ok or error tuples, but a new function
`RDF.Namespace.resolve_term!/1` with the old behaviour was added `RDF.Namespace.resolve_term!/1` with the old behaviour was added
- Elixir versions < 1.8 are no longer supported
### Fixed ### Fixed
@ -438,6 +441,8 @@ upgrading notes to RDF.ex 0.6
## 0.5.0 - 2018-09-17 ## 0.5.0 - 2018-09-17
Elixir versions < 1.6 are no longer supported
### Added ### Added
- Possibility to execute simple SPARQL queries against `RDF.Graph`s with - Possibility to execute simple SPARQL queries against `RDF.Graph`s with
@ -468,7 +473,6 @@ upgrading notes to RDF.ex 0.6
### Changed ### Changed
- Elixir versions < 1.6 are no longer supported
- `RDF.String.new/2` and `RDF.String.new!/2` produce a `rdf:langString` when - `RDF.String.new/2` and `RDF.String.new!/2` produce a `rdf:langString` when
given a language tag given a language tag
- Some of the defined structs now enforce keys on compile-time (via Elixirs - Some of the defined structs now enforce keys on compile-time (via Elixirs
@ -600,6 +604,8 @@ upgrading notes to RDF.ex 0.6
## 0.2.0 - 2017-08-12 ## 0.2.0 - 2017-08-12
Elixir versions < 1.4 are no longer supported
### Added ### Added
- full Turtle support - full Turtle support
@ -614,7 +620,6 @@ upgrading notes to RDF.ex 0.6
### Changed ### Changed
- Rename `RDF.Statement.convert*` functions to `RDF.Statement.coerce*` - Rename `RDF.Statement.convert*` functions to `RDF.Statement.coerce*`
- Don't support Elixir versions < 1.4
### Fixed ### Fixed

View file

@ -9,7 +9,7 @@ defmodule RDF.Mixfile do
[ [
app: :rdf, app: :rdf,
version: @version, version: @version,
elixir: "~> 1.8", elixir: "~> 1.9",
build_embedded: Mix.env() == :prod, build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod, start_permanent: Mix.env() == :prod,
deps: deps(), deps: deps(),