Skip to content

Latest commit

 

History

History
874 lines (440 loc) · 44.9 KB

CHANGELOG.md

File metadata and controls

874 lines (440 loc) · 44.9 KB

10.0.2 (2024-10-03)

Bug Fixes

  • filter empty extensions in error message (fe4f3bd)
  • nav: upload of preview images (#952) (4f91fea)

10.0.1 (2024-09-16)

Bug Fixes

  • controller lookup (tag removal) (f02cfbc)

10.0.0 (2024-08-30)

  • fix!: make document title and description not localized (3ffcfbd)

BREAKING CHANGES

  • This turns the document's title and description into regular CharFields/TextFields, instead of localized ones, because localized fields do not make sense for user-generated data.

9.0.1 (2024-08-27)

Bug Fixes

  • add italian translations (7c48a14)

9.0.0 (2024-08-06)

Bug Fixes

  • deps: remove direct dependency to ember-data (8801016)
  • deps: update ember-intl and ember-localized-model (b32db48)

BREAKING CHANGES

  • deps: Please refer to the documentation.
  • deps: This engine now requires the usage of ember-intl v7.

9.0.0-beta.1 (2024-07-30)

Bug Fixes

  • deps: remove direct dependency to ember-data (8801016)
  • deps: update ember-intl and ember-localized-model (b32db48)

BREAKING CHANGES

  • deps: Please refer to the documentation.
  • deps: This engine now requires the usage of ember-intl v7.

8.3.1 (2024-07-11)

Bug Fixes

  • search: improve search list experience (cf8f92a)

8.3.0 (2024-07-10)

Features

  • mark: display description (05c3d5c)

8.2.2 (2024-06-26)

Bug Fixes

  • details: show loading states for action buttons (dad3b99)

8.2.1 (2024-06-24)

Bug Fixes

  • errors: fix error handling when deleting documents (6d220d5)

8.2.0 (2024-06-13)

Bug Fixes

  • list: add loading state (f240a5c)

Features

  • list: add url for LinkTo generation (e1f376d)

8.1.1 (2024-06-10)

Bug Fixes

8.1.0 (2024-06-05)

Bug Fixes

  • css: selected color should win over striped table (#835) (13a1506)
  • fix minor typos in error messages (841a926)
  • styling: fix styling of tags and marks (4dd0a88)
  • styling: make sure responsive rules take precedence (f63276e)

Features

8.0.4 (2024-05-22)

Bug Fixes

  • layout: improve layout for smaller screens (7cf3ee5)

8.0.3 (2024-04-30)

Bug Fixes

  • upload: show error message if file is too large (6198204)

8.0.2 (2024-04-30)

Bug Fixes

  • delete: delete concurrently and clean up correctly (0b412ad)
  • i18n: fix translation typo (9cccbca)
  • remove content attr in serialization for patch (9d7de0a)

8.0.1 (2024-04-24)

Bug Fixes

  • mime: softer mime type checking (fab995b)

8.0.0 (2024-04-18)

Bug Fixes

  • make sure large thumbnails are rendered above search bar (41ad6b5)

  • move ember-test-selectors to dependencies (6977cf5)

  • fix!: deprecate usage of ember-data 3 (bec2702)

Features

  • upload document and file in one request (c08888f)

BREAKING CHANGES

  • This removes support for ember data 3 versions

7.1.2 (2024-03-22)

Bug Fixes

  • mime: allow upload of msg files (f0dd618)

7.1.1 (2024-03-21)

Bug Fixes

  • open latest file with double click (29b626c)

7.1.0 (2024-03-21)

Bug Fixes

  • add accept to file replace (5e628dc)
  • download: always refresh document before download (995ec84)
  • tests: test upload (8f3d804)
  • upload: use full mime as office uses vnd types (7105db9)
  • use utils folder (5d7699b)

Features

  • category: add upload for drag drop over category nav (d2e7df5)
  • implement mime type restriction for upload (2773a08)

7.0.4 (2024-03-19)

Bug Fixes

  • details: make sure description is resetted on document change (7ed9583)
  • errors: display root level validation messages from backend (89a3ef8)

7.0.3 (2024-03-18)

Bug Fixes

  • only pass locale string to flatpickr (709c415)

7.0.2 (2024-03-18)

Bug Fixes

  • call correct method in document view (45f6c83)

7.0.1 (2024-03-13)

Bug Fixes

  • deps: update dependencies (4f18782)

7.0.0 (2024-03-11)

Bug Fixes

  • categories: format alexandria category descriptions (c7ff8b0)
  • convert: typo for success message (#708) (2a9cdae)
  • documents: fix inital selection with ctrl (#729) (ef80fc3)
  • thumbnail: make sure thumbnail of latest file is rendered (#679) (38baf73)
  • update and fix flatpickr integration (#710) (74d7f50)

Features

  • add button to convert to pdf (#700) (223febe)
  • add web dav edit integration (9d63feb)
  • api: upload files directly via alexandria API (f934fc4)
  • change displayed modified date to be latest file creation (6946f6f)

BREAKING CHANGES

  • api: Requires alexandria backend v3.0.0-beta.3

7.0.0-beta.1 (2024-01-18)

Features

  • api: upload files directly via alexandria API (f934fc4)

BREAKING CHANGES

  • api: Requires alexandria backend v3.0.0-beta.3

6.0.1 (2024-01-12)

Bug Fixes

  • category: reset drag state after drop (35879e4)
  • download: ensure file ordering (76b0cdb)

6.0.0 (2024-01-11)

  • feat!: use fetch service (9f727db)

BREAKING CHANGES

  • The addon now requires a fetch service that handles authentication. See dummy/app/services/fetch.js for an example implementation.

5.1.3 (2024-01-09)

Bug Fixes

  • reset documents on nav correctly (93e7155)

5.1.2 (2024-01-05)

Bug Fixes

  • selection: fix regression in shift selection (251f44b)

5.1.1 (2024-01-05)

Bug Fixes

  • marks: update filter when setting mark (a3b283b)

5.1.0 (2024-01-04)

Features

  • document: allow moving of a document per drag & drop (7ba1835)

5.0.2 (2024-01-04)

Bug Fixes

  • tag: use namespaced tag service (9aab258)

5.0.1 (2024-01-03)

Bug Fixes

  • tag: update filter after adding tag (4032ac9)

5.0.0 (2024-01-03)

Bug Fixes

  • services: namespace all services (17766ea)

chore

  • compatibility: add compatibility tests for ember LTS 5.4 (b6a7b28)

BREAKING CHANGES

  • compatibility: Remove support for deprecated ember LTS versions 4.4 and 4.8.
  • services: All services are now namespaced with "alexandria-". If your host app customized the config service, you'll need to remove the name customization in the passed services to the engine.

For further information, please take a look at the readme.

4.9.1 (2023-12-29)

Bug Fixes

  • reset query params (2073a0d)
  • tag-filter: only show active marks (66280c5)
  • test: fix fileSaver stub (a1dae87)

4.9.0 (2023-12-12)

Bug Fixes

  • errors: rollback changes after backend returns an error (54ad8eb)

Features

  • categories: add a tooltip for categories (01cc783)

4.8.0 (2023-12-05)

Bug Fixes

  • document: allow saving title by pressing enter (9789ed1)
  • marks: reset marks if request failed (9ea5a1f)

Features

  • marks: add classes for each assigned mark on document elements (7d7e0bf)

4.7.0 (2023-11-30)

Features

4.6.5 (2023-11-28)

Reverts

  • Revert "Revert "fix(upload): upload files with the proper content type header"" (34760d1)

4.6.4 (2023-11-23)

Reverts

  • Revert "fix(upload): upload files with the proper content type header" (b8ca7f5)

4.6.3 (2023-11-21)

Bug Fixes

  • tags: fix removing of a tag (32d2009)
  • upload: show loading spinner on drag & drop upload (7b76628)

4.6.2 (2023-11-20)

Bug Fixes

  • upload: upload files with the proper content type header (759d401)

4.6.1 (2023-11-16)

Bug Fixes

  • search: add missing translation (5ceaa42)
  • tags: improve tag manager (ffa5792)

4.6.0 (2023-11-13)

Features

  • details: show checksum of file variants (2419c4d)

4.5.0 (2023-10-31)

Features

  • document: add manual document date (89cfc01)

4.4.0 (2023-10-25)

Features

  • handle 403 differently (429f7e7)
  • open documents with double click (676d393)

4.3.0 (2023-09-14)

Bug Fixes

  • download: don't add extension if already present (35901b9)
  • fix tag test (0381737)
  • minor CSS improvements, add marks config to dummy app (9d10ebe)
  • tag styling (5cc0c77)

Features

4.2.0 (2023-09-06)

Bug Fixes

  • tags: improve adding a new tag (ebca426)

Features

  • add post process function after documents list fetch (eafff12)

4.1.0 (2023-08-23)

Bug Fixes

  • styling: fix css classes (9d7b9d6)

Features

  • category: display nested categories (ab75a63)
  • deps: add support for ember-data 4 (5bbdb64)

4.0.6 (2023-06-15)

Bug Fixes

  • documents: fix fetching category for upload (eb63dff)

4.0.5 (2023-06-15)

Bug Fixes

  • document: allow service to be used outside of engine (0db3064)

4.0.4 (2023-05-22)

Bug Fixes

  • deps: bump ember-localized-model to fix file rename bug (5b0e4d2)

4.0.3 (2023-05-11)

Bug Fixes

  • tags: fix outdated tags filter (420289c)

4.0.2 (2023-05-11)

Bug Fixes

  • fix history download (473cffe)
  • routing: use ember-engines-router-service for routing (27bf3e9)
  • use renamed fields from the backend (25c8e22)

4.0.1 (2023-05-03)

Bug Fixes

  • deps: downgrade ember-intl to stable version (6871274)

4.0.0 (2023-05-01)

Bug Fixes

  • pin ember-data to 4.0.0 (dc82010)
  • scss: import uikit variables without alias (053524c)

chore

  • deps: update dependencies (cfe322f)

  • chore!: update most packages (fb95f6b)

BREAKING CHANGES

  • deps: Drop support for Ember v3.
  • drop node v14 support

3.0.0 (2023-03-24)

Bug Fixes

  • service: return created documents (708a057)

Features

  • deps: add compatibility with Ember v4 (0c733a3)

BREAKING CHANGES

  • deps: Drop support for node v12.

2.0.0 (2022-11-09)

Bug Fixes

  • config: allow namespace to be configured (622f291)

  • live up to stricter eslint rules (a8f2a87)

  • chore!(deps): upgrade core deps (1df788f)

BREAKING CHANGES

  • config: This commit changes the consumed services of the engine. New, the engine requires session, intl, notification, router, config. The dependencies are documented in the README.md.

Minor fixes:

  • use optional chaining for lookup
  • update some dependencies
  • unpin ember-data
    • minimum node version: 12.22 and above or node >15

1.11.3 (2022-04-01)

Bug Fixes

  • reset document selection (005785b)
  • reset document selection (263214d)

1.11.2 (2022-04-01)

Bug Fixes

  • reset document selection on navigating away (2876e49)

1.11.1 (2021-11-25)

Bug Fixes

  • don't clear tag selection when selecting a document (b01c971)

1.11.0 (2021-10-27)

Features

  • resolve users and groups, add group column (49a767e)

1.10.2 (2021-10-22)

Bug Fixes

  • pin dev dependencies (e945899)
  • when removing the tag remove it from the URL (4288f66)
  • list-item: Move inline styles out of component template. (c772788)
  • list-view: adds modified translation key (1055d10)
  • list-view: Change table headers and values (7c02e1d)
  • list-view: hides file type column header (52c1e91)
  • list-view: preserves width of filetype icon (ec0ddb8)
  • list-view: translate list view headers (7affb2e)
  • list-view: updates existing test assumptions (54af058)

1.10.1 (2021-09-30)

Bug Fixes

1.10.0 (2021-09-23)

Bug Fixes

  • added 'useYarn' to ember try to get try and get the ci to work (7d46c6a)
  • added missing tests for the side panel to show the download button or not (ebd612a)
  • change ember-lts to 3.28 and CI should still run (8305da0)
  • due to document selection the document navigation had to be rebuilt using divs instead of links which broke the linter (d391bb1)
  • enable ctrl-a in side panel (a5e9063)
  • fix multi document tagging (b63c55f)
  • fix tag manager (bdb3c9a)
  • fix test after adding missing translation (a26bc04)
  • fix the github release workflow (6d467d6)
  • fixed linting errors (1f2d7c5)
  • fixed tag manager with duplicate tags (d0a51f3)
  • fixed the document sorting and removed some comments in the tag service (77f1280)
  • fixed the download button to be at the bottom again (d48e949)
  • fixed the tests now(?) (09cc7ee)
  • last remaining comments per review (a56e0aa)
  • lint hbs and js sources (661818f)
  • linting errors. linting errors everywhere. (27416cf)
  • missing method in document service stub in test (db5b4e3)
  • missing translation (be13ec7)
  • pin the ember-moment PR to an issue instead of head (c329861)
  • refactor the document-view to move all the document selection stuff and initialisation into the document-service (8724d3b)
  • remove 3.24 test from github workflow (0ce5313)
  • remove commented out code (9110775)
  • remove ember-moment (d462a00)
  • remove moment-shims (6152746)
  • updated Ember to v3.28.0 (+ removed some unnecessary resolutions) (456fcf1)
  • updated the zip url to reflect the backend changes (2d106ef)

Features

  • preparing for zip download implementation (6f88a4e)
  • sorting for document-list (8650a96)

Reverts

  • Revert "chore: fixed comments" (201529d)

1.9.1 (2021-05-27)

Bug Fixes

  • prevent input lag by adding timeout (b15b2c2)

1.9.0 (2021-04-15)

Bug Fixes

Features

  • resolve-api: async support (af47baa)

1.8.1 (2021-04-14)

Bug Fixes

  • document-card: add file extension from last upload to filename (7bee075)

1.8.0 (2021-04-14)

Bug Fixes

  • search: move onSubmit handler to correct element (837b554)

Features

  • document-details: add filename to file history (c6c08df)

1.7.0 (2021-02-09)

Bug Fixes

  • search: add preventDefault to submit (042d24d)

Features

  • config: add resolver for user and group IDs (7364345)

1.6.0 (2021-02-08)

Bug Fixes

  • deps: add resolution for UIkit and @babel/parser (110ec08)
  • route: add queryParams config to route (93fe019)
  • routes: add empty model hook and param options to route (e869997)

Features

  • deps: switch from Uglify to Terser for code mangling (d8ab74c)
  • document-details: update UI for description and its form (c2ef2a5)

1.5.0 (2021-01-15)

Bug Fixes

  • reenable the ember-release test (c317f64)

Features

  • document-details: add form to edit the document's description (55f0973)

1.4.0 (2021-01-13)

Bug Fixes

  • temporarily disable the ember-release test (667836f)

Features

  • document-grid: show a warning when files cannot be dropped (2dd1ecb)
  • tags: filter tags by meta value (2bdcb69)
  • introduce created-by to documents, files, and tags (75cd7d0)

1.3.1 (2020-12-03)

Bug Fixes

  • document-grid: rename lastSuccessful alias (d62ecce)
  • document-upload-button: update multiple attribute (eb9f193)

1.3.0 (2020-12-02)

Bug Fixes

  • document-grid: use node counter instead of pointer-events (d553f2c)
  • tag-filter: change javascript: link to button (f2eca4e)

Features

  • document-grid: add drag'n'drop capability to document grid (dd8bc22)
  • models: change tag name to non-localized (b5abb58)
  • services: add document service for upload and replace (a1d0a2f)

1.2.1 (2020-11-26)

Bug Fixes

  • app: export tag serializer to and remove hard-coded value (0847fad)

1.2.0 (2020-11-24)

Bug Fixes

  • deps: pin ember-uikit to 2.2.0 to fix floating test issue with modal and rootElement (cbbd7d9)
  • document-detail: add task import to component (be2549a)
  • document-details: reset matching tags and minor fixes (b6b6575)
  • dummy: remove smiley from alexandria dummy app (4fe177c)
  • dummy: update language to English to conform to backend (0f64b6f)
  • models: change some attributes to localized (004e2a1)
  • serializers: add file serializer for more control (09bcb3e)
  • tags-filter: use badge for tags (85ab804)

Features

  • document-delete-buttom: add a prompt to the delete buttons (fe2bca9)
  • document-details: add label to document title and fix design (1d75307)
  • tags: add tag crud to side panel (1fcc290)

1.1.0 (2020-11-06)

Features

  • history: add history of files to the side-panel (c718504)

1.0.0 (2020-10-07)

Bug Fixes

  • config&docs: replace emeisQueryParams with alexandriaQueryParams (bc58d9b)
  • css-grid: fix empty icon in grid and positioning (f3344ec)
  • filters: prefix filters for api with filters (521a279)
  • grid: replace usage of uk-grid with css grid since uk-grid was buggy (e31b191)
  • set-style: pass style through htmlSafe (3a0d74f)
  • start-proxy command (4160b02)

Features

  • add errorhandling and skeleton loading (d02876e)
  • add errorhandling and skeleton loading (d0c8252)
  • category-nav: add a all-files button (3b861f2)
  • file-details: add document detail view for editing title and meta data (3e92821)
  • localization: add ember-localized-model (b7197c6)
  • meta-filter: add meta filter config (8f9a864)
  • nav: add basic category nav and tagging (5a29cf4)
  • search: add basic search to document view (26c0de2)
  • add "start-proxy" command (862b377)