Releases: ambry-app/ambry
Releases · ambry-app/ambry
Release v1.3.0
User facing changes:
- Audible metadata importing
- GoodReads metadata importing
- MP4 copy processor
Developer facing changes:
- Update credo checks
- Fix code formatter
- Update CI
- Update dependencies
- Update Shaka Packager to 3.x
Details
- styler + lexical_credo by @doughsay in #607
- Bump styler from 0.8.0 to 0.8.1 by @dependabot in #610
- Bump phoenix_live_view from 0.19.4 to 0.19.5 by @dependabot in #612
- Update to Elixir 1.15 + OTP 26 by @doughsay in #613
- Bump req from 0.3.10 to 0.3.11 by @dependabot in #614
- Bump absinthe from 1.7.4 to 1.7.5 by @dependabot in #615
- Bump dataloader from 1.0.10 to 1.0.11 by @dependabot in #616
- Bump dataloader from 1.0.11 to 2.0.0 by @dependabot in #619
- Fix swoosh name by @doughsay in #621
- Bump styler from 0.8.1 to 0.8.2 by @dependabot in #622
- Admin forms revamped + import framework by @doughsay in #620
- Add sorting to all admin tables by @doughsay in #623
- Empty authors/narrators shouldn't show headings by @doughsay in #624
- Fix static serving of favicons by @doughsay in #625
- Bump oban from 2.15.2 to 2.15.3 by @dependabot in #626
- Bump oban from 2.15.3 to 2.15.4 by @dependabot in #627
- Bump gettext from 0.22.3 to 0.23.0 by @dependabot in #628
- Bump styler from 0.8.2 to 0.8.3 by @dependabot in #629
- Bump alpine from 3.18.2 to 3.18.3 by @dependabot in #630
- Bump excoveralls from 0.16.1 to 0.17.0 by @dependabot in #631
- Bump swoosh from 1.11.4 to 1.11.5 by @dependabot in #632
- Bump styler from 0.8.3 to 0.8.4 by @dependabot in #633
- Bump phoenix_html from 3.3.1 to 3.3.2 by @dependabot in #634
- Bump tailwind_formatter from 0.3.6 to 0.3.7 by @dependabot in #635
- Bump phoenix_live_dashboard from 0.8.0 to 0.8.1 by @dependabot in #636
- Bump gettext from 0.23.0 to 0.23.1 by @dependabot in #637
- Bump ecto_sql from 3.10.1 to 3.10.2 by @dependabot in #638
- Bump ecto_psql_extras from 0.7.12 to 0.7.13 by @dependabot in #639
- Bump argon2_elixir from 3.1.0 to 3.2.1 by @dependabot in #641
- Bump dialyxir from 1.3.0 to 1.4.0 by @dependabot in #642
- Bump excoveralls from 0.17.0 to 0.17.1 by @dependabot in #643
- Bump hexpm/elixir from 1.15.4-erlang-26.0.2-alpine-3.18.2 to 1.15.5-erlang-26.0.2-alpine-3.18.2 by @dependabot in #644
- Bump postgrex from 0.17.2 to 0.17.3 by @dependabot in #645
- Bump dialyxir from 1.4.0 to 1.4.1 by @dependabot in #646
- Bump sweet_xml from 0.7.3 to 0.7.4 by @dependabot in #648
- Bump styler from 0.8.4 to 0.8.5 by @dependabot in #647
- Bump actions/checkout from 3 to 4 by @dependabot in #650
- Bump swoosh from 1.11.5 to 1.11.6 by @dependabot in #651
- Bump docker/build-push-action from 4.1.1 to 4.2.1 by @dependabot in #652
- Bump req from 0.3.11 to 0.4.2 by @dependabot in #649
- Bump styler from 0.8.5 to 0.9.0 by @dependabot in #653
- Bump earmark from 1.4.39 to 1.4.40 by @dependabot in #654
- Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #655
- Bump styler from 0.9.0 to 0.9.1 by @dependabot in #658
- Bump req from 0.4.2 to 0.4.3 by @dependabot in #659
- Bump styler from 0.9.1 to 0.9.3 by @dependabot in #660
- Bump styler from 0.9.3 to 0.9.4 by @dependabot in #663
- Bump earmark from 1.4.40 to 1.4.43 by @dependabot in #664
- Bump hexpm/elixir from 1.15.5-erlang-26.0.2-alpine-3.18.2 to 1.15.6-erlang-26.1-alpine-3.18.2 by @dependabot in #665
- Bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #656
- Bump docker/build-push-action from 4.2.1 to 5.0.0 by @dependabot in #657
- Bump styler from 0.9.4 to 0.9.5 by @dependabot in #666
- Bump phoenix_live_dashboard from 0.8.1 to 0.8.2 by @dependabot in #667
- Bump oban from 2.15.4 to 2.16.0 by @dependabot in #668
- Bump oban from 2.16.0 to 2.16.1 by @dependabot in #669
- Bump earmark from 1.4.43 to 1.4.44 by @dependabot in #670
- Bump swoosh from 1.11.6 to 1.12.0 by @dependabot in #671
- Bump ecto_psql_extras from 0.7.13 to 0.7.14 by @dependabot in #672
- Bump earmark from 1.4.44 to 1.4.45 by @dependabot in #673
- Bump alpine from 3.18.3 to 3.18.4 by @dependabot in #674
- Bump credo from 1.7.0 to 1.7.1 by @dependabot in #675
- Bump earmark from 1.4.45 to 1.4.46 by @dependabot in #676
- Bump styler from 0.9.5 to 0.9.6 by @dependabot in #677
- Bump oban from 2.16.1 to 2.16.2 by @dependabot in #678
- Bump req from 0.4.3 to 0.4.4 by @dependabot in #679
- Bump argon2_elixir from 3.2.1 to 4.0.0 by @dependabot in #680
- Bump phoenix_live_view from 0.20.0 to 0.20.1 by @dependabot in #681
- Bump phoenix from 1.7.7 to 1.7.8 by @dependabot in #682
- Bump excoveralls from 0.17.1 to 0.18.0 by @dependabot in #684
- Bump phoenix from 1.7.8 to 1.7.9 by @dependabot in #685
- Dependency updates by @doughsay in #686
- Bump hexpm/elixir from 1.15.6-erlang-26.1.2-alpine-3.18.4 to 1.15.7-erlang-26.1.2-alpine-3.18.4 by @dependabot in #688
- Bump floki from 0.35.0 to 0.35.1 by @dependabot in #689
- Bump bandit from 0.7.7 to 1.0.0 by @dependabot in #690
- Bump dialyxir from 1.4.1 to 1.4.2 by @dependabot in #691
- Bump swoosh from 1.12.0 to 1.13.0 by @dependabot in #692
- Bump swoosh from 1.13.0 to 1.14.0 by @dependabot in #694
- Bump floki from 0.35.1 to 0.35.2 by @dependabot in #695
- Bump oban from 2.16.2 to 2.16.3 by @dependabot in #696
- Bump phoenix_live_dashboard from 0.8.2 to 0.8.3 by @dependabot in #697
- Bump phoenix_ecto from 4.4.2 to 4.4.3 by @dependabot in #698
- Bump req from 0.4.4 to 0.4.5 by @dependabot in #699
- Bump styler from 0.9.6 to 0.9.7 by @dependabot in #700
- Bump styler from 0.9.7 to 0.10.0 by @dependabot in #701
- Bump bandit from 1.0.0 to 1.1.0 by @dependabot in #702
- Bump esbuild from 0.7.1 to 0.8.1 by @dependabot in #703
- Bump phoenix from 1.7.9 to 1.7.10 by @dependabot in #705
- Bump tailwind from 0.2.1 to 0.2.2 by @dependabot in #704
- Bump styler from 0.10.0 to 0.10.1 by @dependabot in #706
- Bump swoosh from 1.14.0 to 1.14.1 by @dependabot in #707
- Bump ecto_sql from 3.10.2 to 3.11.0 by @dependabot in #708
- Bump bandit from 1.1.0 to 1.1.1 by @dependabot in #709
- Bump styler from 0.10.1 to 0.10.2 by @dependabot in #710
- Bump absinthe from 1.7.5 to 1.7.6 by @dependabot in #711
- Bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #712
- Bump swoosh from 1.14.1 to 1.14....
Release v1.2.0
- Use square audiobook cover images instead of rectangular book cover images
- Support OpenGraph previews for book links
- Ability to import chapter data from Audnexus
- Allow searching by title for Audnexus book import
- Switch search to use full-text search (like the app does)
- Add more fields to the media model, allowing for audiobook publication date, supplemental file uploading and notes
- Publication date (both book and audiobook) can be configured to only show year or only year and month
Release v1.1.0
This release was almost a complete rewrite of the UI to upgrade from Phoenix 1.6 to 1.7. No major visual or feature changes were intended, but there may be some minor differences.
Release v1.0.2
- Fixes a bug causing the first-time-setup to not show up.
- Adds infinite scroll to the library page
Release v1.0.1
Fixes
- GraphQL mutations
loadPlayerState
andupdatePlayerState
now check authorization token
Release v1.0.0
This is the first major release of Ambry.
No user facing changes since v0.4, this just marks what's considered a stable first release.
API changes
- A brand new GraphQL API has been added which the latest version of the mobile app uses now instead of the REST API
- A new Postgres-backed full-text search feature has been added, currently only used by the mobile app
Release v0.4.0
This is a major update with a lot of changes. Highlights are listed below.
User facing changes
- Complete UI re-design
- Dark mode support
- First-time-setup experience
- New logo
Admin facing changes
- New overview dashboard
- Chapterized MP4 encoder
- MP4 concat re-encoder
- Users admin
- Allow uploading replacement or additional files to existing media
- Allow deleting chapters
- Reporting on encoding progress
- All admin tables have more details and more columns
- Searching works on all text-based columns
- Live-update admin tables when things change, like encoding finishes
- You can turn user registration on and off
- Working emails for registration and forgotten passwords
Developer facing changes
- Switch to Podman for containers
- Switch to Yarn for NPM assets
- Tests + code coverage
Release v0.3.2
Some fixes and changes to media file processing
- Add MP4 re-encode processor and ability to choose which processor to use when re-running
- If uploading a single mp4 fails, try re-running it using the re-encode processor
- Ignore video channel in all ffmpeg commands to reduce likelihood of crashing with some input files
Release v0.3.1
- Fixes chapters API
- We no longer need to return chapters in the books API
- We should report the end time of the last chapter as null
- Round to nearest integer for chapter start and end times
Release v0.3.0
- Bookmarks
- Users can create/label/delete and jump to custom bookmarks
- Bookmarks API for mobile app
- Chapters
- Admins can run various chapter extraction strategies on the retained source media file
- Admins can customize the names of the chapters before saving
- Users can jump to chapters in the player
- Chapters API for the mobile app