Martin Frost
59925eea3c
Update depednencies with dependabot
2023-07-17 20:05:06 +02:00
Martin Frost
cb61c4e217
Bump dependencies
2023-07-17 20:03:16 +02:00
Martin Frost
c68b4128da
Set up PostgreSQL with GitHub Actions
2022-05-10 23:41:51 +02:00
Martin Frost
fe9f68b334
Add GitHub Actions workflow
2022-05-10 23:12:55 +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
b673c33fd2
Update documentation on config
2022-05-10 22:57:30 +02:00
Martin Frost
8106093229
Use Ecto.Type instead of `@behaviour Ecto.Type`
2022-05-10 22:57:30 +02:00
Martin Frost
3f1fc77d85
Update migration generator
2022-05-10 22:57:30 +02:00
Martin Frost
b0c5be9aac
Suppress debug log from encode/decode tests
2022-05-10 22:57:30 +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
af4bbd723a
Migrate from Mix.Config to Config
2022-05-10 22:57:21 +02:00
Martin Frost
41d7c58661
Add .tool-versions file
...
To keep track of what versions of erlang and elixir I'm currently using.
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
1e620e0e84
Add .formatter.exs
2018-01-26 17:55:08 +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
Martin Frost
a6c58daf99
Update ex_doc dependency
2017-04-21 13:10:54 +02:00
Martin Frost
5f06f686cf
Merge pull request #2 from ibarchenkov/master
...
Support for Postgrex 0.13 and Ecto 2.1
2017-04-21 13:07:36 +02:00
Igor Barchenkov
16c5beecd7
Update README
2017-04-21 13:17:10 +03:00
Igor Barchenkov
8dde5562d1
Add support for Postgrex 0.13 and Ecto 2.1
2017-04-21 13:00:31 +03:00
Martin Frost
50e4b6adca
Fix test_helper to run properly on CI
2017-02-25 10:24:45 +01:00
Martin Frost
9f307aa6f5
Update deps
2017-02-25 10:24:29 +01:00
Martin Frost
8556cd6f83
Get rid of ex_doc warning when running tests
2017-01-22 22:23:06 +01:00
Martin Frost
c750f32c9f
Fix Elixir 1.4 warnings
2017-01-22 22:20:57 +01:00
Martin Frost
9ea1f173f7
Use PostgreSQL binary wire procotol
...
Mostly to make `isn` compatible with postgrex 0.13.0.
This will probably also make the extension a bit more performant.
2017-01-22 22:19:23 +01:00
Martin Frost
056012ad97
Remove .travis.yml
...
Tests are run on SemaphoreCI now.
2016-07-18 09:39:46 +02:00
Martin Frost
3b59b0911d
Update TravisCI build matrix
2016-07-18 09:27:08 +02: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
6709672540
Tidy up Installation instructions
...
Now they look prettier on hexdocs
2016-01-10 13:31:17 +01:00
Martin Frost
75b241bb00
Fix formatting in README
2016-01-10 13:09:24 +01: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
b8c6620c94
Fix typo in README: `Isn` -> `ISN`
2016-01-10 12:52:54 +01:00
Martin Frost
151b74348c
Tidy up migration generation code a bit
...
- make `pad/1` start its pipeline with a raw value
2016-01-10 12:47:32 +01:00
Martin Frost
8a40849e7c
Ignore emacs *~ temp files
2016-01-10 12:46:28 +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
cce1d894e6
Update README with new installation instructions
2016-01-10 12:41:39 +01:00
Martin Frost
cab8bca1d9
Include extension migration generation mix task
...
This module name contains `Isn` (not `ISN`), because otherwise mix will
not find it when running `mix isn.gen.migration`.
2016-01-10 12:29:30 +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
684aa1a6e2
Extract build status URLs to make lines shorter
2016-01-09 11:23:23 +01:00
Martin Frost
89e3dda530
Bump dependencies, and version
2016-01-03 22:17:57 +01:00
Martin Frost
933c15a671
Some tidying up
2015-10-03 21:45:47 +02:00
Martin Frost
81922adc70
Add .travis.yml file
2015-10-02 21:45:30 +02:00
Martin Frost
68967b1e63
Comment Ecto.Type module generating code
2015-10-02 20:45:53 +02:00
Martin Frost
0f89e38df3
Properly indent Isn module documentation
2015-10-02 20:43:59 +02:00
Martin Frost
489a461b34
Rewrite Ecto module implementation
...
Replace Isn.Base and its gigantic `__using__` method with a simple for
comprehension to generate all of the separate modules instead.
2015-10-02 20:24:50 +02:00
Martin Frost
b69b2b4190
Bump outdated dependencies
...
* ecto ~> 1.0
* ex_doc ~> 0.10
2015-09-30 12:18:07 +02:00