Commit Graph

74 Commits

Author SHA1 Message Date
dependabot[bot] c4466ca505
Bump ex_doc from 0.30.3 to 0.30.4
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.3 to 0.30.4.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.3...v0.30.4)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04 01:42:26 +00:00
Martin Frost 841444b325
Merge pull request #3 from linusdm/int32_specifier_warning
Avoid compile-time warnings
2023-07-17 20:25:11 +02:00
Martin Frost a1cc1ed796 Make it possible to manually trigger CI workflow 2023-07-17 20:13:19 +02:00
Martin Frost 57f64bea91 Bump local elixir and erlang versions 2023-07-17 20:10:53 +02:00
Martin Frost 84ae8e7c8f
Merge pull request #4 from Frost/dependabot/github_actions/erlef/setup-beam-1.16.0
Bump erlef/setup-beam from 1.9.0 to 1.16.0
2023-07-17 20:07:56 +02:00
dependabot[bot] 0787974c1b
Bump erlef/setup-beam from 1.9.0 to 1.16.0
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam) from 1.9.0 to 1.16.0.
- [Release notes](https://github.com/erlef/setup-beam/releases)
- [Commits](988e02bfe6...61e01a43a5)

---
updated-dependencies:
- dependency-name: erlef/setup-beam
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 18:05:42 +00:00
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
Linus De Meyere e86e2452cf Avoid compile-time warnings:
> bitstring specifier "int32" does not exist and is being expanded to "int32()"
2023-07-14 14:35:14 +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