Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 53 additions & 45 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,63 @@
<!--
SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz <raphael.gradenwitz@googlemail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
-->
<!--
SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz <raphael.gradenwitz@googlemail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.7.1] - 2026-07-25

### Fixed

- Align the raw-link sidebar entries

[0.7.1]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.7.1

## [0.7.0] - 2026-07-24

### Added

- Show raw-link option wherever sharing sidebar is used

### Fixed

- Prevent the app from being limited to groups
- Adapt source strings for translation

[0.7.0]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.7.0

## [0.6.0] - 2026-07-10

### Changed

- **BREAKING** The patch era is over: Nextcloud core grants `files_sharing_raw` its root routes since **32.0.7 / 33.0.1**, so the manual `RouteParser.php` patch is no longer needed nor supported. On older cores the app keeps working with the longer `/apps/files_sharing_raw/…` fallback URLs, and a setup check reports when the root aliases are inactive.
- The supported range is now Nextcloud 32–35 on PHP 8.1–8.5.
- Internal modernization: the build moved to [ncmake](https://github.com/ernolf/ncmake), the licensing is REUSE compliant, and every change now passes CI gates (php-lint, coding standard, psalm, eslint, stylelint, phpunit, vitest) backed by first unit test suites.

### Fixed

- The CSP save button in the Files sidebar is no longer squeezed to an unreadable width.
- The "Enable raw link" toggle icon now matches the size of the native share toggles.
- The share-update listener was registered for an event that does not exist in OCP and never fired; the dead code was removed.

### Removed

- `patch-route-parser.sh` and the AIO patch guide (`Readme-aio.md`) — obsolete since the core ships the root route grant.

[0.6.0]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.6.0

## [0.7.2] - 2026-08-18

### Fixed

- Keep the stored CSP when a share is updated (#54)

[0.7.2]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.7.2

## [0.7.1] - 2026-07-25

### Fixed

- Align the raw-link sidebar entries

[0.7.1]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.7.1

## [0.7.0] - 2026-07-24

### Added

- Show raw-link option wherever sharing sidebar is used

### Fixed

- Prevent the app from being limited to groups
- Adapt source strings for translation

[0.7.0]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.7.0

## [0.6.0] - 2026-07-10

### Changed

- **BREAKING** The patch era is over: Nextcloud core grants `files_sharing_raw` its root routes since **32.0.7 / 33.0.1**, so the manual `RouteParser.php` patch is no longer needed nor supported. On older cores the app keeps working with the longer `/apps/files_sharing_raw/…` fallback URLs, and a setup check reports when the root aliases are inactive.
- The supported range is now Nextcloud 32–35 on PHP 8.1–8.5.
- Internal modernization: the build moved to [ncmake](https://github.com/ernolf/ncmake), the licensing is REUSE compliant, and every change now passes CI gates (php-lint, coding standard, psalm, eslint, stylelint, phpunit, vitest) backed by first unit test suites.

### Fixed

- The CSP save button in the Files sidebar is no longer squeezed to an unreadable width.
- The "Enable raw link" toggle icon now matches the size of the native share toggles.
- The share-update listener was registered for an event that does not exist in OCP and never fired; the dead code was removed.

### Removed

- `patch-route-parser.sh` and the AIO patch guide (`Readme-aio.md`) — obsolete since the core ships the root route grant.

[0.6.0]: https://github.com/ernolf/files_sharing_raw/releases/tag/v0.6.0

## [0.5.3] - 2026-05-17

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The common usage is to first share a file and enable public access through a lin

A user can also access their own private files. For example, a file named `test.html` in anansi's Documents folder would be available at `https://my-nextcloud/raw/u/anansi/Documents/test.html`.
</description>
<version>0.7.1</version>
<version>0.7.2</version>
<licence>agpl</licence>
<author mail="raphael.gradenwitz@googlemail.com">[ernolf] - Raphael Gradenwitz</author>
<namespace>FilesSharingRaw</namespace>
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "ernolf/files_sharing_raw",
"description": "Serves files raw on the World Wide Web: link directly to file contents without any of Nextcloud's UI.",
"type": "nextcloud-app",
"version": "0.7.1",
"version": "0.7.2",
"license": "AGPL-3.0-or-later",
"authors": [
{
Expand Down
8 changes: 4 additions & 4 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading