Skip to content

Latest commit

 

History

History
504 lines (259 loc) · 15.1 KB

CHANGELOG.md

File metadata and controls

504 lines (259 loc) · 15.1 KB

CHANGELOG

v14.7.2 (2024-08-20)

Fix

  • fix: add custom validate for File(v15) (#80) (8c15d38)

v14.7.1 (2024-08-19)

Ci

  • ci: change backport config and update pre-commit config (#78)

  • ci: change backport config

  • pre-commit: added codespell

  • fix: remove extras from semantic release (328d8e8)

Fix

  • fix: add whitelist decorater for file content method (#82)

Co-authored-by: Rohan Bansal <[email protected]> (bee8ebc)

v14.7.0 (2024-07-08)

Feature

  • feat: pre-commit configs from test_utils (#72)

  • feat: pre-commit configs from test_utils

  • fix: permissions for job

  • fix: pytest xml coverage path (33f79cb)

v14.6.0 (2024-05-10)

Feature

  • feat: add preview for Microsoft Word documents (#44)

  • feat: add preview for Microsoft Word documents

  • fix: fallback to file name if file type isn't found

  • fix: extension string check

  • fix: encoded url on get_content (#51)

  • fix: allow http link files

  • docs: add documentation for Microsoft Word file preview

  • test: update moto dependencies

  • test: fix delete file test (#63)

  • ci: add frappe black to CI (#57)

  • ci: add frappe black to CI

  • chore: black

  • ci: fix v15 tests

  • ci: run redis server


Co-authored-by: Tyler Matteson <[email protected]> Co-authored-by: Heather Kusmierz <[email protected]> Co-authored-by: Rohan Bansal <[email protected]>

  • chore: remove ruff

  • fix: remove broken isort lint, black

  • fix: black format and isort

  • chore: update poetry.lock


Co-authored-by: Devarsh Bhatt <[email protected]> Co-authored-by: Heather Kusmierz <[email protected]> Co-authored-by: Tyler Matteson <[email protected]> Co-authored-by: Heather Kusmierz <[email protected]> Co-authored-by: Rohan Bansal <[email protected]> Co-authored-by: Tyler Matteson <[email protected]> (16a7a81)

v14.5.0 (2024-05-09)

Feature

  • feat: clearer file class name (#67)

  • feat: clearer file class name

  • ci: install poetry in CI to get coverage

  • ci: show lines for which tests are not run

  • fix: path to run tests


Co-authored-by: Myuddin khatri <[email protected]> (f6f819e)

Refactor

  • refactor: pyproject.toml to poetry (#65)

  • ci: add frappe black to CI (#57)

  • ci: add frappe black to CI

  • chore: black

  • ci: backport testing (#59)

  • Validate customizations (#41)

  • fix:

  • fix: only install customizations for cloud storage

  • chore: add dependency versions

  • tests: explicitly install moto with s3 extra

  • ci: try flit extras-require

  • test: try this config

  • fix: fix toml (#62)

  • refactor: pyproject.toml to poetry

  • chore: downgrade moto version

  • chore: rebase to version-15

  • ci: coverage report to PR

  • fix: linting

  • chore: pytest command

  • ci: remove old linters, allow from forks

  • fix: add back setup.py

  • fix: setup in wrong folder


Co-authored-by: Tyler Matteson <[email protected]> Co-authored-by: Tyler Matteson <[email protected]> (6332878)

v14.4.1 (2024-05-06)

Ci

  • ci: backport testing (#59)

(cherry picked from commit 233d09226a995cbdc2582053b16c3e2845fea036) (1e70ec7)

Fix

  • fix: encoded url on get_content (#51) (#66)

Co-authored-by: Devarsh Bhatt <[email protected]> (e5ae0f3)

Test

  • test: fix delete file test (#63)

  • ci: add frappe black to CI (#57)

  • ci: add frappe black to CI

  • chore: black

  • ci: fix v15 tests

  • ci: run redis server


Co-authored-by: Tyler Matteson <[email protected]> Co-authored-by: Heather Kusmierz <[email protected]> Co-authored-by: Rohan Bansal <[email protected]> (1452f34)

Unknown

  • CI: update target branches for backport (afdb11b)

  • Merge pull request #60 from agritheory/backport/version-15/pr-59

[version-15] ci: backport testing (#59) (c1d5329)

v14.4.0 (2024-02-07)

Feature

  • feat: move FileUploader to Vue 3 (#50) (4c528c8)

Fix

  • fix: handle URL formats with hashtag characters (v15) (#55) (41d55a8)

v14.3.0 (2024-01-19)

Ci

  • ci: migrate to Python semantic release (#40)

  • ci: migrate to Python semantic release

  • ci: change db logger

  • chore: add type ignore for File doctype


Co-authored-by: Tyler Matteson <[email protected]> (38398f0)

Feature

  • feat: versioned files (#36)

  • wip: versioning doctype

  • wip: file versioning

  • fix: remove print

  • wip: override upload dialog

  • feat: run name and content validations on adding file

  • feat: setup rename for name-conflicts

  • feat: show existing filenames for content hash conflicts

  • fix: error text on filename conflict

  • feat: override existing file instead of creating a new one

  • ci: update pre-commit config

  • test: fix write_file test

  • feat: add file association if content hash matches

  • fix: catch errors while stripping EXIF data from file

  • ci: update json-diff dependency

  • fix: allow error message translations

  • test: fix write_file test

  • fix: set values in database if a record exists already

  • test: fix write_file test

  • test: disable db logger in test

  • fix: avoid file size checks since that data may not exist

  • fix: allow skipping content hash conflicts

  • Revert "fix: allow skipping content hash conflicts"

This reverts commit e731eb0c6ffa7bcfb3f78d3cf8032c0b5c40a450.

  • fix: optimize content validation logic

  • fix: check file permission with full object

  • fix: file permission for orphaned files

  • style: ignore type errors

  • fix: handle file attachments from existing library

  • fix: version table indexes when associations are removed

  • fix: add metadata to version and file association tables

  • fix: allow keeping file name structure

  • fix: index numbering issues for version table


Co-authored-by: Rohan Bansal <[email protected]> (331c1ef)

Fix

  • fix: update dependencies for version 15 (#49) (a467f3f)

  • fix: run file validation on drag-n-drop and capture events (#43) (605aae6)

  • fix: allow whitespace in file name (#42) (9d16ffa)

v14.2.3 (2023-08-02)

Fix

  • fix: set correct data type for permission check (#39) (114d579)

v14.2.2 (2023-07-24)

Fix

  • fix: explicitly use s3v4 protocol for compatibility with backblaze (#29) (c813f69)

v14.2.1 (2023-05-17)

Fix

  • fix: recursion bug while adding file associations (#33)

  • fix: recursion bug while adding file associations

  • test: add test for file associations (dd7ee93)

v14.2.0 (2023-05-04)

Feature

  • feat: get remote file content before sending email (#32) (d4e05e7)

v14.1.3 (2023-05-02)

Fix

  • fix: check if the app is installed before monkey-patch (7f5b036)

v14.1.2 (2023-04-11)

Fix

  • fix: ignore user permissions when renaming file (ce5874f)

v14.1.1 (2023-04-03)

Fix

Unknown

  • Merge pull request #27 from agritheory/ci

Ci (4dd5441)

  • Merge branch 'version-14' into ci (49b61c6)

v14.1.0 (2023-04-03)

Chore

  • chore: get ci working with semantic release (8c5354b)

Documentation

  • docs: fix routing in index.md (f6550e6)

  • docs: add index page, screen shots, sharing links info (04e9a3f)

  • docs: add configuration docs for backblaze (d6fefbc)

  • docs: add documentation for setting up the app (#9)

  • docs: add documentation for setting up the app

  • docs: grammar edits

  • docs: remove ERPNext from installation guides

Co-authored-by: Heather Kusmierz <[email protected]> (05812a4)

Feature

  • feat: add method for preservinvg customizations (88c94c6)

  • feat: shorten public urls, add public persistent sharing link API (139e370)

  • feat: allow attachments with Amazon S3 (#1)

  • feat: allow attachments with Amazon S3

  • docs: add typings and documentation

  • fix: add client validations

  • test: add test for uploading files

  • test: add test for processing files for upload

  • test: add test for deleting files

  • ci: default ci branch to v14

  • ci: add linter and release action

  • style: prettify code (a44ad57)

  • feat: initial commit (4fa4d56)

  • feat: Initialize App (cd3b50f)

Fix

  • fix: release (f112fe7)

  • fix: release CI (2ce184e)

  • fix: allow selection from library (aba4445)

  • fix: user permission check (82cdf4d)

  • fix: fsjd linter (c1e67b9)

  • fix: code cleanup (904dba1)

  • fix: mypy / return statements that don't actually return anything (218cb8b)

  • fix: error in markdown/yml format (#10) (14e1b01)

  • fix: tab size editor config (#3) (46e6e00)

Style

Test

Unknown

  • File association (#23)

  • fix: allow selection from library

  • wip: file association

-[x] monkey patch get_attachments -[x] add schema / child table -[ ] add validation for file association -[ ] rollback if associating to an existing file instead of creating a new record

  • feat: remove association with file instead of deleting unless it's the only one

  • feat: remove associations correctly, make storage details perm level 1

  • chore: black and mypy

  • cust: allow preview to be hidden, change column names

  • docs: add multiple file association explanation

  • docs: address review (comments and typing)

  • wip: refactor to pytest (fbdb975)

  • wip: stub permissions test

tThis isn't going to work as-is since it's checking a PO (310d627)

  • docs/test: fix tests, add documentation (05a0e78)

  • feat/docs: appropriate time expiry and permissions checks (e0932f2)

  • Release fix (#6)

  • fix: tab size editor config

  • fix: add release to package.json

  • fix: try releaserc.json instead

  • fix: add name to package.json for release (cbdf818)

  • Release fix (#5)

  • fix: tab size editor config

  • fix: add release to package.json

  • fix: try releaserc.json instead (a5536d5)

  • Release fix (#4)

  • fix: tab size editor config

  • fix: add release to package.json (fff7566)