Commit Graph

105 Commits

Author SHA1 Message Date
Martin Frost 7e70147981 Generalize docs a bit
Not all of our types are reasonable to have on a `Book` module/schema,
so let's call them `Thing` instead.
2023-11-24 23:14:12 +01:00
Martin Frost 0bda009e38 Bump README installation instructions version 2023-11-24 23:14:12 +01:00
Martin Frost 454c2451a5 Add default postgres user/pass in test helper
This makes it easier to run tests locally.
2023-11-24 23:14:12 +01:00
Martin Frost 0f09819b66 Bump dependencies 2023-11-24 23:14:10 +01:00
Martin Frost b2039d4dcb Bump erlang version 2023-11-24 23:13:28 +01:00
Martin Frost 121b32b94d
Merge pull request #16 from Frost/dependabot/hex/ecto_sql-3.11.0 2023-11-15 17:55:22 +01:00
dependabot[bot] 699f02c467
Bump ecto_sql from 3.10.2 to 3.11.0
Bumps [ecto_sql](https://github.com/elixir-ecto/ecto_sql) from 3.10.2 to 3.11.0.
- [Changelog](https://github.com/elixir-ecto/ecto_sql/blob/v3.11.0/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/ecto_sql/compare/v3.10.2...v3.11.0)

---
updated-dependencies:
- dependency-name: ecto_sql
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-15 01:32:34 +00:00
Martin Frost 2af1b184ff
Merge pull request #15 from Frost/dependabot/hex/ex_doc-0.30.9 2023-10-23 07:31:45 +02:00
dependabot[bot] 92603adc25
Bump ex_doc from 0.30.8 to 0.30.9
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.8 to 0.30.9.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.8...v0.30.9)

---
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-10-23 01:24:30 +00:00
Martin Frost f0e3943e0f
Merge pull request #14 from Frost/dependabot/hex/ex_doc-0.30.8
Bump ex_doc from 0.30.7 to 0.30.8
2023-10-18 10:19:20 +02:00
dependabot[bot] 67cb266b2f
Bump ex_doc from 0.30.7 to 0.30.8
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.7 to 0.30.8.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.7...v0.30.8)

---
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-10-18 01:43:26 +00:00
Martin Frost 9eec6def5a
Merge pull request #13 from Frost/dependabot/hex/ex_doc-0.30.7
Bump ex_doc from 0.30.6 to 0.30.7
2023-10-16 09:34:16 +02:00
dependabot[bot] 0a8530a4f6
Bump ex_doc from 0.30.6 to 0.30.7
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.6 to 0.30.7.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.6...v0.30.7)

---
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-10-16 01:22:26 +00:00
Martin Frost cca95e1198
Merge pull request #12 from Frost/dependabot/hex/credo-1.7.1 2023-10-02 08:52:17 +02:00
dependabot[bot] 2a7a2769be
Bump credo from 1.7.0 to 1.7.1
Bumps [credo](https://github.com/rrrene/credo) from 1.7.0 to 1.7.1.
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 01:30:03 +00:00
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 21c7a6d86e
Merge pull request #11 from Frost/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-09-05 08:34:04 +02:00
dependabot[bot] 7567c86cde
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 01:14:44 +00:00
Martin Frost 226d3354bf
Merge pull request #10 from Frost/dependabot/hex/mix_test_watch-1.1.1 2023-09-04 07:55:40 +02:00
dependabot[bot] 9e479b17b9
Bump mix_test_watch from 1.1.0 to 1.1.1
Bumps [mix_test_watch](https://github.com/lpil/mix-test.watch) from 1.1.0 to 1.1.1.
- [Changelog](https://github.com/lpil/mix-test.watch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lpil/mix-test.watch/compare/v1.1.0...v1.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 01:53:45 +00:00
Martin Frost 99f811f111
Merge pull request #9 from Frost/dependabot/hex/postgrex-0.17.3
Bump postgrex from 0.17.2 to 0.17.3
2023-08-30 09:44:39 +02:00
dependabot[bot] 586615667e
Bump postgrex from 0.17.2 to 0.17.3
Bumps [postgrex](https://github.com/elixir-ecto/postgrex) from 0.17.2 to 0.17.3.
- [Release notes](https://github.com/elixir-ecto/postgrex/releases)
- [Changelog](https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/postgrex/compare/v0.17.2...v0.17.3)

---
updated-dependencies:
- dependency-name: postgrex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-30 01:36:10 +00:00
Martin Frost 7dbb03c976
Merge pull request #8 from Frost/dependabot/hex/ex_doc-0.30.6 2023-08-28 08:55:02 +02:00
dependabot[bot] 64d96540ec
Bump ex_doc from 0.30.5 to 0.30.6
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.5 to 0.30.6.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.5...v0.30.6)

---
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-28 01:21:32 +00:00
Martin Frost 3e267064b9
Merge pull request #7 from Frost/dependabot/hex/ecto_sql-3.10.2
Bump ecto_sql from 3.10.1 to 3.10.2
2023-08-22 09:08:38 +02:00
dependabot[bot] 9b5758d78d
Bump ecto_sql from 3.10.1 to 3.10.2
Bumps [ecto_sql](https://github.com/elixir-ecto/ecto_sql) from 3.10.1 to 3.10.2.
- [Changelog](https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/ecto_sql/compare/v3.10.1...v3.10.2)

---
updated-dependencies:
- dependency-name: ecto_sql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-22 01:32:43 +00:00
Martin Frost 7b9c203b39
Merge pull request #6 from Frost/dependabot/hex/ex_doc-0.30.5
Bump ex_doc from 0.30.4 to 0.30.5
2023-08-15 11:28:01 +02:00
dependabot[bot] f217f16f32
Bump ex_doc from 0.30.4 to 0.30.5
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.4 to 0.30.5.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.4...v0.30.5)

---
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-14 01:35:18 +00:00
Martin Frost 77096af115
Merge pull request #5 from Frost/dependabot/hex/ex_doc-0.30.4
Bump ex_doc from 0.30.3 to 0.30.4
2023-08-04 14:45:49 +02:00
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