cookbook/CHANGELOG.md

435 строки
20 KiB
Markdown

## [Unreleased]
### Fixed
- Fix empty Category
[#805](https://github.com/nextcloud/cookbook/pull/805) @jotoeri
- Fix CI test scripts
[#809](https://github.com/nextcloud/cookbook/pull/809) @christianlupus
## 0.9.4 - 2021-09-29
### Fixed
- Failed database caching in case of ill-formatted json file (category/keyword)
[#797](https://github.com/nextcloud/cookbook/pull/797) @christianlupus
- Added Nook app in README
[#798](https://github.com/nextcloud/cookbook/pull/798) @christianlupus
## 0.9.3 - 2021-09-26
### Added
- Added unit tests for controllers
[#790](https://github.com/nextcloud/cookbook/pull/790) @christianlupus
- Added CI test to check for open todo tags in the source code
[#791](https://github.com/nextcloud/cookbook/pull/791) @christianlupus
### Fixed
- Mark app as compatible with Nextcloud 22
[#778](https://github.com/nextcloud/cookbook/pull/778) @christianlupus
- Usage of PHAR-based PHPUnit to avoid dependency on nikic/php-parser and dependency conflicts
[#780](https://github.com/nextcloud/cookbook/pull/780) @christianlupus
- Extracted abstract class for migration testing and added tests code for existing migrations
[#783](https://github.com/nextcloud/cookbook/pull/783) @christianlupus
- Reactivate step debugging in automated testing
[#784](https://github.com/nextcloud/cookbook/pull/784) @christianlupus
- Added test result to PR messages
[#788](https://github.com/nextcloud/cookbook/pull/788) @christianlupus
### Removed
- Removed app info XML file to avoid confusion
[#778](https://github.com/nextcloud/cookbook/pull/778) @christianlupus
## 0.9.2 - 2021-08-09
### Added
- Added debugging helpers in the CI scripts
[#774](https://github.com/nextcloud/cookbook/pull/774) @christianlupus
### Fixed
- Fixed changes from #774 and minor extensions
[#775](https://github.com/nextcloud/cookbook/pull/775) @christianlupus
- Clean tables from old, redundant, and non-unique data to allow migrations (see #762 #763)
[#776](https://github.com/nextcloud/cookbook/pull/776) @christianlupus
## 0.9.1 - 2021-07-05
### Added
- OpenAPI specification and documentation of the valid API endpoints
[#757](https://github.com/nextcloud/cookbook/pull/757) @christianlupus
### Fixed
- Correct handling of uploads to codecov
[#758](https://github.com/nextcloud/cookbook/pull/758) @christianlupus
- Added issue template and documentation regarding website support
[#759](https://github.com/nextcloud/cookbook/pull/759) @christianlupus
- Avoid sharing of recipes does break the database upgrade process
[#755](https://github.com/nextcloud/cookbook/pull/755) @christianlupus
### Removed
- Obsolete API routes that are no longer working due to missing files
[#757](https://github.com/nextcloud/cookbook/pull/757) @christianlupus
## 0.9.0 - 2021-07-01
### Added
- Make recipes searchable through unified search
[#611](https://github.com/nextcloud/cookbook/pull/611) @PFischbeck
- Enhanced keyword cloud in recipe list with option to hide/show keywords, enlarge area, and ordering alphabetically
[#678](https://github.com/nextcloud/cookbook/pull/678) @seyfeb
- User documentation
[#709](https://github.com/nextcloud/cookbook/pull/709) @seyfeb
### Fixed
- Calling reindex
[#653](https://github.com/nextcloud/cookbook/pull/653) @seyfeb
- Setting nutrition information on recipes with an array assigned for nutrition
[#653](https://github.com/nextcloud/cookbook/pull/653) @seyfeb
- Fix empty error message upon import
[#647](https://github.com/nextcloud/cookbook/pull/647) @christianlupus
- Update code styling to match with current version of php-cs-fixer
[#668](https://github.com/nextcloud/cookbook/pull/668) @christianlupus
- Fix version of `@nextcloud/capabilities` to `1.0.2`
[#672](https://github.com/nextcloud/cookbook/pull/672) @christianlupus
- Really only show recipe-reference popup on '#'
[#676](https://github.com/nextcloud/cookbook/pull/676) @seyfeb
- Correct styling of PHP files accoring to php-cs-fixer
[#692](https://github.com/nextcloud/cookbook/pull/692) @christianlupus
- Removed explicit dependency of @nextcloud/capabilities
[#693](https://github.com/nextcloud/cookbook/pull/693) @christianlupus
- Add indices to database for all tables
[#698](https://github.com/nextcloud/cookbook/pull/698) @christianlupus
- Codebase maintenance
[#699](https://github.com/nextcloud/cookbook/pull/699) @christianlupus
- Enable stalebot
[#700](https://github.com/nextcloud/cookbook/pull/700) @christianlupus
- Correct error messages when recipe already exists
[#702](https://github.com/nextcloud/cookbook/pull/702) @christianlupus
- Update webpack version to 5.x
[#717](https://github.com/nextcloud/cookbook/pull/717) @christianlupus
- Update sass-loader
[#720](https://github.com/nextcloud/cookbook/pull/720) @christianlupus
- Update compression-webpack-plugin
[#721](https://github.com/nextcloud/cookbook/pull/721) @christianlupus
- Fix array in recipeYields field according to #722
[#725](https://github.com/nextcloud/cookbook/pull/725) @christianlupus
- Fix recipe-editor layout as in #729
[#725](https://github.com/nextcloud/cookbook/pull/732) @seyfeb
- Corrected style of stale bot messages
[#749](https://github.com/nextcloud/cookbook/pull/749) @christianlupus
- Update the screenshots in the appstore
[#747](https://github.com/nextcloud/cookbook/pull/747) @mMuck
- Fix visual issues at device width of 1024px #689
[#751](https://github.com/nextcloud/cookbook/pull/751) @christianlupus
- Removed obsolete dependency on @nextcloud/event-bus
[#719](https://github.com/nextcloud/cookbook/pull/719) @christianlupus
## 0.8.4 - 2021-03-08
### Added
- Sorting recipes in list by creation and modification date
[#623](https://github.com/nextcloud/cookbook/pull/623) @seyfeb
### Fixed
- Minor errors in displaying ingredients and instructions
[#642](https://github.com/nextcloud/cookbook/pull/642) @seyfeb
- Missing translation
[#644](https://github.com/nextcloud/cookbook/pull/644) @seyfeb
- Recipe-reference popup being shown on the wrong input depending on keyboard layout
[#648](https://github.com/nextcloud/cookbook/pull/648) @seyfeb
## 0.8.3 - 2021-03-03
### Fixed
- Corrected compatibility list
[#632](https://github.com/nextcloud/cookbook/pull/632) @christianlupus
## 0.8.2 - 2021-03-03
### Fixed
- Added translation for nutritient-value label placeholder
[#596](https://github.com/nextcloud/cookbook/pull/596) @seyfeb
- Updated dependency of eslint-config-prettier
[#603](https://github.com/nextcloud/cookbook/pull/603) @christianlupus
- Enforce basic code styling using prettier in vue files
[#607](https://github.com/nextcloud/cookbook/pull/607) @christianlupus
- Enforce CSS styling using stylelint
[#608](https://github.com/nextcloud/cookbook/pull/608) @christianlupus
- More code styling, cleanup & minor bugfixes
[#615](https://github.com/nextcloud/cookbook/pull/615) @seyfeb
- Avoid daily issues in personal forks due to missing secrets
[#620](https://github.com/nextcloud/cookbook/pull/620) @christianlupus
- Avoid descending of CS_fixer into non-code folders
[#621](https://github.com/nextcloud/cookbook/pull/621) @christianlupus
- Fixed compatiblity with Nextcloud 21
[#605](https://github.com/nextcloud/cookbook/pull/605) @icewind1991
## Deprecated
- Obsolete routes to old user interface, see `appinfo/routes.php`
[#580](https://github.com/nextcloud/cookbook/pull/580) @christianlupus
## Removed
- Dropped support for NC core version <= 18
[#630](https://github.com/nextcloud/cookbook/pull/630) @christianlupus
## 0.8.1 - 2021-02-15
### Added
- Code style checker in Vue files
[#581](https://github.com/nextcloud/cookbook/pull/581) @christianlupus
### Fixed
- Remove look-behind to support Safari users as well
[#591](https://github.com/nextcloud/cookbook/pull/591) @christianlupus
## 0.8.0 - 2021-02-14
### Added
- Markdown rendering for Description
[#381](https://github.com/nextcloud/cookbook/pull/381) @thembeat
- Changing category name for all recipes in a category
[#555](https://github.com/nextcloud/cookbook/pull/555/) @seyfeb
- Functionality to reference other recipes by id in description, tools, ingredients, and instructions
[#562](https://github.com/nextcloud/cookbook/pull/562/) @seyfeb
- Bundle Analyzer documentation
[#573](https://github.com/nextcloud/cookbook/pull/573/) @seyfeb
- Added button to allow adding empty ingredient, instruction, and tool entries above existing ones in editor
[#575](https://github.com/nextcloud/cookbook/pull/575/) @seyfeb
### Changed
- Using computed property in recipe view
[#522](https://github.com/nextcloud/cookbook/pull/522/) @seyfeb
- Split off list/grid of recipes to separate Vue component
[#526](https://github.com/nextcloud/cookbook/pull/526/) @seyfeb
- CSS Cleanup, removed central css styling
[#528](https://github.com/nextcloud/cookbook/pull/528/) @seyfeb
- Timers are hidden when time is zero (prep, cook, total time)
[#543](https://github.com/nextcloud/cookbook/pull/543/) @seyfeb
- Introduced left navigation pane visibility as Vuex state
[#544](https://github.com/nextcloud/cookbook/pull/544/) @seyfeb
- Centralized some recipe tasks (create, update, delete)
[#546](https://github.com/nextcloud/cookbook/pull/546/) @seyfeb
- Added icon for recipes in navigation pane, closes #550
[#560](https://github.com/nextcloud/cookbook/pull/560/) @seyfeb
- Bumped @nextcloud/vue to 3.5.4
[#561](https://github.com/nextcloud/cookbook/pull/561/) @seyfeb
- Bump webpack-merge from 4.2.2 to 5.7.3
[#458](https://github.com/nextcloud/cookbook/pull/458/) @seyfeb
- Bump webpack-cli from 3.3.12 to 4.5.0
[#565](https://github.com/nextcloud/cookbook/pull/565/)
- Enhanced testing interface
[#564](https://github.com/nextcloud/cookbook/pull/564) @christianlupus
- Allow guest users to use the cookbook and avoid nextcloud exception handling
[#506](https://github.com/nextcloud/cookbook/pull/506) @christianlupus
### Fixed
- Added some documentation how to install GH action generated builds
[#538](https://github.com/nextcloud/cookbook/pull/538) @christianlupus
- Fixed problem where timers are not updated after saving recipe edits
[#543](https://github.com/nextcloud/cookbook/pull/543/) @seyfeb
- Fixed overlapping misaligned navigation toggles (as in #534)
[#544](https://github.com/nextcloud/cookbook/pull/544/) @seyfeb
- Refreshing left navigation pane after downloading recipe data, closes #465
[#547](https://github.com/nextcloud/cookbook/pull/547/) @seyfeb
- Check for existing `@context` setting in json checker
[#554](https://github.com/nextcloud/cookbook/pull/554) @christianlupus
- Introduced updating recipe directory to Vuex state, fixes #542
[#546](https://github.com/nextcloud/cookbook/pull/546/) @seyfeb
- Push docker images for different PHP versions
[#574](https://github.com/nextcloud/cookbook/pull/574) @christianlupus
- Enhanced the CI scripts to be more verbose regarding issues
[#452](https://github.com/nextcloud/cookbook/pull/452) @christianlupus
- Code cleanup
[#579](https://github.com/nextcloud/cookbook/pull/579) @christianlupus
- Added label to Dockerfile to be consistent with docker guidelines
[#582](https://github.com/nextcloud/cookbook/pull/582) @christianlupus
- Corrected jekyll documentation
[#584](https://github.com/nextcloud/cookbook/pull/584) @christianlupus
### Removed
- Removal of old contoller no longer in use
[#536](https://github.com/nextcloud/cookbook/pull/536) @christianlupus
## 0.7.10 - 2021-01-16
### Fixed
- Replaced function calls only available in PHP 8 with generic ones
[#524](https://github.com/nextcloud/cookbook/pull/524) @christianlupus
## 0.7.9 - 2021-01-15
### Changed
- Indentation of ingredients depends on existence of subgroups
[#512](https://github.com/nextcloud/cookbook/pull/512/) @seyfeb
- Speed up index of recipes by using computed properties
[#513](https://github.com/nextcloud/cookbook/pull/513) @christianlupus
- Central parsing of parameters for POST/PUT requests to simplify development
[#518](https://github.com/nextcloud/cookbook/pull/518) @christianlupus
- Removed dependencies on the global jQuery
[#497](https://github.com/nextcloud/cookbook/pull/497/) @seyfeb
### Fixed
- Fixed keywords of shared recipes counted multiple times, fixes #491
[#493](https://github.com/nextcloud/cookbook/pull/493/) @seyfeb
- Added basic structure for documentation
[#499](https://github.com/nextcloud/cookbook/pull/499) @christianlupus
- Make categories load recipes against
[#500](https://github.com/nextcloud/cookbook/pull/500) @christianlupus
- Handle recipes without category well
[#501](https://github.com/nextcloud/cookbook/pull/500) @christianlupus
- Allow to save recipes with custom image URLs
[#505](https://github.com/nextcloud/cookbook/pull/505) @christianlupus
- Allow pasting of instructions without newline again
[#503](https://github.com/nextcloud/cookbook/pull/503) @christianlupus
- Updated color and bullets in nutrition information, fixes #510
[#511](https://github.com/nextcloud/cookbook/pull/511/) @seyfeb
- Update README with more clients
[#457](https://github.com/nextcloud/cookbook/pull/457) @geeseven
## 0.7.8 - 2021-01-08
### Added
- Parse a textual yield field in an imported recipe to a certain degree
[#327](https://github.com/nextcloud/cookbook/pull/327) @zwoabier
- Search and filter for recipes in the web interface
[#318](https://github.com/nextcloud/cookbook/pull/318) @sam-19
- CI: Use github actions to check the latest head against unittests
[#346](https://github.com/nextcloud/cookbook/pull/346) @christianlupus
- CI: Create source code packages for each commit
[#346](https://github.com/nextcloud/cookbook/pull/346) @christianlupus
- Allow for inconsistent schema: Parse instructions as list of elements
[#347](https://github.com/nextcloud/cookbook/pull/347) @victorjoos
- Show button to view all recipes without a category
[#362](https://github.com/nextcloud/cookbook/pull/362/) @seyfeb
- Add a basic changelog to the repository
[#366](https://github.com/nextcloud/cookbook/pull/366/) @christianlupus
- Enforce update of changelog through CI
[#366](https://github.com/nextcloud/cookbook/pull/366/) @christianlupus
- Keyword cloud is displayed in recipe
[#373](https://github.com/nextcloud/cookbook/pull/373/) @seyfeb
- Pasted content with newlines creates new input fields automatically for tools and ingredients in recipe editor
[#379](https://github.com/nextcloud/cookbook/pull/379/) @seyfeb
- Selectable keywords for filtering in recipe lists
[#375](https://github.com/nextcloud/cookbook/pull/375/) @seyfeb
- Service to handle schema.org JSON data in strings easier
[#383](https://github.com/nextcloud/cookbook/pull/383/) @christianlupus
- Unit tests for JSON object service
[#387](https://github.com/nextcloud/cookbook/pull/387) @TobiasMie
- PHP linter and style checker enabled
[#390](https://github.com/nextcloud/cookbook/pull/390) @christianlupus
- Automatic deployment of new releases to the nextcloud app store
[#433](https://github.com/nextcloud/cookbook/pull/433) @christianlupus
- Category and keyword selection from list of existing ones in recipe editor
[#402](https://github.com/nextcloud/cookbook/pull/402/) @seyfeb
- Allow checking of ingredients in web UI
[#393](https://github.com/nextcloud/cookbook/pull/393) @christianlupus
- Support for dateCreated and dateModified field of schema.org Recipe
[#377](https://github.com/nextcloud/cookbook/pull/366/) @seyfeb
- Bundle-Analyzer and Optimization
[#403](https://github.com/nextcloud/cookbook/pull/403) @thembeat
- Nutrition information display and editing
[#416](https://github.com/nextcloud/cookbook/pull/416/) @seyfeb
- Asking user for confirmation when leaving recipe-editor form with changes
[#464](https://github.com/nextcloud/cookbook/pull/464/) @seyfeb
- Exporting the maximal API endpoint version
[#487](https://github.com/nextcloud/cookbook/pull/487) @christianlupus
### Changed
- Switch of project ownership to nextcloud organization in GitHub
- Change in issue management
- Changes to `.gitignore` file
- Translation issues
- Added available Android apps to README
- Update dev dependencies to recent phpunit to avoid warnings and issues
[#376](https://github.com/nextcloud/cookbook/pull/376) @christianlupus
- Made the layout more responsive to shift the metadata right of the image in very wide screens
[#349](https://github.com/nextcloud/cookbook/pull/349/) @christianlupus
- Optimization for SVG to reduce the file size
[#404](https://github.com/nextcloud/cookbook/pull/404) @thembeat
- Replace Default Recipe-Thumb and Full Image with SVG
[#418](https://github.com/nextcloud/cookbook/pull/418) @thembeat
- Enhance the CI tests and build valid dist tarballs during the CI runs
[#435](https://github.com/nextcloud/cookbook/pull/435) @christianlupus
- Images in recipe list are lazily loaded
[#413](https://github.com/nextcloud/cookbook/pull/413/) @seyfeb
- Improved keyword filtering in recipe lists
[#408](https://github.com/nextcloud/cookbook/pull/408/) @seyfeb
### Fixed
- Add a min PHP restriction in the metadata
[#282](https://github.com/nextcloud/cookbook/issues/282) @mrzapp
- Make the codebase consistent with the code standards of the main nextcloud team
[#295](https://github.com/nextcloud/cookbook/pull/295) @rakekniven
- Improved tooltips of navigation
[#317](https://github.com/nextcloud/cookbook/pull/317) @sam-19
- Optimize database request for faster access
[#297](https://github.com/nextcloud/cookbook/pull/297) @christianlupus
- Ignore case during sorting of recipes
[#333](https://github.com/nextcloud/cookbook/issues/333) @christianlupus
- CI: Repair codecov file paths for correct linkings
[#348](https://github.com/nextcloud/cookbook/pull/348) @christianlupus
- Make project name compatible with composer 2.0
[#352](https://github.com/nextcloud/cookbook/pull/352) @christianlupus
- Compress nextcloud logs in case of HTML parsing errors during import
[#350](https://github.com/nextcloud/cookbook/pull/350) @maxammann
- Make complete sentence in transifex translation from parts
[#358](https://github.com/nextcloud/cookbook/pull/358) @christianlupus
- Avoid recipe are no longer reachable when user changes locales
[#371](https://github.com/nextcloud/cookbook/pull/371) @christianlupus
- Hide tooltips in printouts
[#343](https://github.com/nextcloud/cookbook/pull/343/) @christianlupus
- Creating new recipe not possible due to null reference
[#378](https://github.com/nextcloud/cookbook/pull/378/) @seyfeb
- Reenabling CI testing with current xdebug 3
[#417](https://github.com/nextcloud/cookbook/pull/417/) @christianlupus
- Corrected code style in appinfo path
[#427](https://github.com/nextcloud/cookbook/pull/427) @christianlupus
- Clear filtered keywords when changing the route, fixes #425
[#426](https://github.com/nextcloud/cookbook/pull/426/) @seyfeb
- Removed typo introduced during refactory cycles
[#434](https://github.com/nextcloud/cookbook/pull/434) @christianlupus
- Update dependency on code style to version 0.4.x
[#437](https://github.com/nextcloud/cookbook/pull/437) @christianlupus
- Corrected bugs in CI system
[#447](https://github.com/nextcloud/cookbook/pull/447) @christianlupus
- Recipe-editing Vue components are not tightly coupled anymore
[#386](https://github.com/nextcloud/cookbook/pull/386/) @seyfeb
- Fixed trying to remove already removed img DOM nodes in image lazyloading, fixes #462
[#463](https://github.com/nextcloud/cookbook/pull/463/) @seyfeb
- Fixed cooking time being removed if recipe is saved, fixes #472
[#473](https://github.com/nextcloud/cookbook/pull/473/) @seyfeb
- Remove keywords from database when a recipe is removed
[#478](https://github.com/nextcloud/cookbook/pull/478) @christianlupus
- Correct CI to allow creation of releases
[#482](https://github.com/nextcloud/cookbook/pull/482) @christianlupus
- New version as reported in the API should be saved in the MainController file and thus checked in
[#488](https://github.com/nextcloud/cookbook/pull/488) @christianlupus
### Removed
- Travis build system
- Support for PHP 7.2
- Removed info button (not) showing the last update time from settings menu, fixes #279
[#477](https://github.com/nextcloud/cookbook/pull/477/) @seyfeb
## 0.7.7 - 2020-12-10
### Fixed
- Increase version compatibility to nextcloud 20 @mrzapp
## 0.7.6 - 2020-06-27
### Added
- Allow forward slashes in ingredients
[#272](https://github.com/nextcloud/cookbook/pull/272) @timandrews335
### Fixed
- Swapping ingredients and instructions cause items been deleted
[#278](https://github.com/nextcloud/cookbook/pull/278) @sam-19