Martin Frost
960dda09d5
v3.0.1 - extra applications
2023-09-06 17:49:36 +02:00
Martin Frost
3d32358325
Switch mix.exs to use extra_applications
2023-09-06 17:49:36 +02:00
Martin Frost
4818518f1e
Add makeup_html dependency
2023-09-06 17:49:36 +02:00
Martin Frost
cb61c4e217
Bump dependencies
2023-07-17 20:03:16 +02:00
Martin Frost
bb4a77531e
v3.0.0 - four years later...
...
ISN 3.0.0 has support for modern (~3.8) versions of ecto and friends.
2022-05-10 23:08:27 +02:00
Martin Frost
07286b1890
Write proper license identifier in mix.exs
2022-05-10 23:08:27 +02:00
Martin Frost
06261efb0e
Demand Elixir 1.9
...
Security patches are only available for the last 5 minor branches, so
since we're bumping pretty much everything right now anyway, let's bump
this number as well.
There is definitely syntax in this library now that's newer than 1.0
anyway (`with` was introduced in 1.2, for instance).
2022-05-10 23:08:27 +02:00
Martin Frost
6616a4f3c8
Update dependencies to modern versions
...
All dependencies were lagging behind a lot, since not much love was
given to this project the past few years. Let's change that.
2022-05-10 22:57:21 +02:00
Martin Frost
5d95c230dd
version 2.0.1
...
Fix deprecation warnings on elixir 1.6.0
2018-01-26 17:59:55 +01:00
Martin Frost
3ba1c322b8
Mix format everything
2018-01-26 17:55:15 +01:00
Martin Frost
6e3b8a55ce
ISN 2.0: Support Postgrex 0.13 and Ecto 2.1
...
Also update README.
2017-04-21 19:21:29 +02:00
Igor Barchenkov
8dde5562d1
Add support for Postgrex 0.13 and Ecto 2.1
2017-04-21 13:00:31 +03:00
Martin Frost
c750f32c9f
Fix Elixir 1.4 warnings
2017-01-22 22:20:57 +01:00
Martin Frost
295ebb078b
Add ecto to application list
2016-07-17 19:24:31 +02:00
Martin Frost
d631c62867
Add support for Ecto 2.0
2016-07-17 11:14:41 +02:00
Martin Frost
de2a96140d
Include README.md in docs generation
...
Also switch docs generation to use Pandoc.
2016-01-10 13:06:38 +01:00
Martin Frost
29598b8dc2
Version 1.0.0
...
- Renamed Isn -> ISN, following Elixir's [Naming Conventions](http://elixir-lang.org/docs/master/elixir/naming-conventions.html )
- Include a mix task for generating the isn extension creation migration
2016-01-10 12:42:28 +01:00
Martin Frost
0cef21e3da
Rename Isn -> ISN
2016-01-10 12:12:38 +01:00
Martin Frost
04463fee19
Remove unused dev dependency 'eh'
2016-01-10 12:04:10 +01:00
Martin Frost
89e3dda530
Bump dependencies, and version
2016-01-03 22:17:57 +01:00
Martin Frost
b69b2b4190
Bump outdated dependencies
...
* ecto ~> 1.0
* ex_doc ~> 0.10
2015-09-30 12:18:07 +02:00
Martin Frost
f623e5337c
Add earmark dependency.
2015-08-10 22:06:42 +02:00
Martin Frost
d166a36b47
Update dependencies
...
Bump postgrex up to `~> 0.9` and ecto to `~> 0.15`
2015-08-10 22:00:54 +02:00
Martin Frost
f3514497fd
Add eh for documentation lookup
2015-06-02 08:03:03 +02:00
Martin Frost
6d2965b549
add ex_doc as dev dependency
2015-05-27 19:20:23 +02:00
Martin Frost
dc10bf84ad
added files to package listing in mix.exs
2015-05-27 19:19:03 +02:00
Martin Frost
ba23be86bb
v0.1: Flesh out library with all types in isn
...
Restructuring: Isn.Extension is now called Isn, which means that the postgrex
configuration line becomes a bit shorter now:
```elixir
{:ok, pid} = Postgrex.Connection.start_link(
database: "isn_test",
extensions: [{Isn, {}}])
```
instead of the previous version, with `extensions: [{Isn.Extension, {}}]`.
I also implement the entire library in the `lib/isn.ex` file, since it felt
pretty silly to have eight different one-line files under `lib/isn/` looking
like this: `defmodule Isn.ISBN, do: use(Isn.Base, :isbn)`
We now have the following types:
- ISBN
- ISBN13
- ISMN
- ISMN13
- ISSN
- ISSN13
- EAN13
- UPC
2015-05-27 18:22:51 +02:00
Martin Frost
41c9c85cd6
WIP
2015-05-05 22:15:40 +02:00