Skip to content

Latest commit

 

History

History
executable file
·
594 lines (381 loc) · 24.7 KB

CHANGELOG.md

File metadata and controls

executable file
·
594 lines (381 loc) · 24.7 KB

Changelog

Release notes - Jinya CMS - Version 26.0.3

User Stories

Release notes - Jinya CMS - Version 26.0.1

Small hotfix for non working multiple uploads

Release notes - Jinya CMS - Version 26.0.0

User Stories

  • TG-136 API documentation
  • TG-189 Create multiple docker image
  • TG-191 Add analytics integrated in Jinya
  • TG-192 Allow configuration via designer and API
  • TG-195 Two factor via TOTP
  • TG-198 Option to migrate files to jinya-content
  • TG-201 Allow to disable login email
  • TG-202 Folders for files
  • TG-204 Add pint
  • TG-205 Rename pages
  • TG-206 Redesign segment page editor
  • TG-207 PHP 8.3 compatibility
  • TG-209 Folder like structure for blog categories
  • TG-210 Integrate Jinya Database and Jinya Router
  • TG-211 Update form editor
  • TG-212 Update menu editor
  • TG-213 Update Cosmo CSS
  • TG-214 Replace frontend api with proper api client
  • TG-215 Files multi select
  • TG-216 Redesign installer
  • TG-217 IP address location
  • TG-218 Redesign login
  • TG-220 Rename namespace to Jinya
  • TG-221 Integrate AlpineJS
  • TG-222 Allow file upload from anywhere
  • TG-223 Redesign blog area
  • TG-240 Add cache page
  • TG-241 Replace tiny with Jodit
  • TG-242 Pre cache files
  • TG-243 Central place for dexie
  • TG-244 Handle external change in local changes
  • TG-245 Allow auth with Authorization header
  • TG-246 Convert files after upload
  • TG-248 New Jinya Releases
  • TG-249 Set required PHP to 8.3

Release notes - Jinya CMS - Version 25.3.0

User Stories

  • TG-188 Update .gitlab-ci.yml testing for new db versions
  • TG-190 Make Jinya TiDB compatible
  • TG-199 Apply new branding
  • TG-200 Tags in files
  • TG-203 Detailview for files

Release notes - Jinya CMS - Version 25.2.1

Issues

  • TG-187 Add referer header to blog post webhook

Release notes - Jinya CMS - Version 25.2.0

User Stories

  • TG-133 Public theme based API

Issues

  • TG-183 Edit blog article not working
  • TG-183 JinyaLayout.js tries to hide stage that doesn't exist

Release notes - Jinya CMS - Version 25.1.4

User Stories

  • TG-179 jinya-asset works as string not function
  • TG-181 Theme helper commands
  • TG-182 Autofill blog post slug with slugified title

Release notes - Jinya CMS - Version 25.1.3

25.1.2 didn't build

Release notes - Jinya CMS - Version 25.1.2

User Stories

Release notes - Jinya CMS - Version 25.1.1

Issues

  • TG-179 jinya-asset works as string not function

Release notes - Jinya CMS - Version 25.1.0

User Stories

  • TG-178 Check readiness for PHP 8.2

Release notes - Jinya CMS - Version 25.0.3

User Stories

  • TG-175 Update default theme and testing theme for new label and title properties

Fixed issues

  • TG-176 Blog categories missing in theme links

Release notes - Jinya CMS - Version 25.0.2

Fixed issues

Unit tests failed after 25.0.1

Release notes - Jinya CMS - Version 25.0.1

Fixed issues

  • TG-174 User creation doesn't set password

Release notes - Jinya CMS - Version 25.0.0

User Stories

  • TG-146 Rewrite Jinya Designer in plain ES6 with as few libs as possible
  • TG-166 Generate PHP Info backstage page from phpinfo method
  • TG-167 Allow choice for files with image picker
  • TG-168 Update via designer

Fixed issues

  • TG-169 PHP Info not selecting sidebar items
  • TG-170 Generate Assets uses wrong text
  • TG-171 UAParser not found
  • TG-172 Galleries page throws error
  • TG-173 Blog post designer doesn't accept HTML segments

Release notes - Jinya Gallery CMS - Version 24.1.0

User Stories

  • TG-14 Implement unit tests
  • TG-148 Integrate geop IP database
  • TG-149 Extend PHPInfo detail information
  • TG-165 Remove test artifacts after tests are done

Release notes - Jinya Gallery CMS - Version 24.0.2

Emergency fix for issue with persistent strategies

Release notes - Jinya Gallery CMS - Version 24.0.0

User Stories

  • TG-135 Document PHP classes, methods and fields
  • TG-137 Don't keep file ending when uploading files
  • TG-138 Compress images
  • TG-139 Extract theme extensions into classes
  • TG-144 Unify build and docker in Jenkinsfile
  • TG-145 Update Jenkinsfile for MySQL, MariaDB and Percona

Fixed issues

  • TG-147 ThemeSyncer crashes with new multilingual themes

Release notes - Jinya Gallery CMS - Version 23.1.2

Docker image used wrong PHP version

Release notes - Jinya Gallery CMS - Version 23.1.1

Dependency bump

Release notes - Jinya Gallery CMS - Version 23.1.0

Breaking changes

  • Since version 23.1.0 the RouteCommand is no longer available.
  • PHP 8.1 is now required

User Stories

  • TG-93 Clean PHPStorm and phpstan issues
  • TG-119 Theming documentation
  • TG-127 Generate CRUD routes based on models
  • TG-128 Unify RoleMiddleware and AuthenticationMiddleware
  • TG-129 Fix or remove RouteCommand
  • TG-131 Update Jinya Testing Theme with empty views
  • TG-132 Update blog webhook to fire in DB methods

Release notes - Jinya Gallery CMS - Version 23.0.1

Dependency bump

Release notes - Jinya Gallery CMS - Version 23.0.0

User Stories

  • TG-68 Multi lingual themes
  • TG-92 Light/Dark mode switch
  • TG-112 Allow theme upload
  • TG-115 Switch to PDOx
  • TG-120 Function for asset include in SCSS
  • TG-121 Use Jinya Fonts for font links in default theme
  • TG-122 Use native file picker

Fixed issues

  • TG-117 RouteCommand uses invalid method

Release notes - Jinya Gallery CMS - Version 22.1.6

Dependency bump

Release notes - Jinya Gallery CMS - Version 22.1.5

Dependency bump

Release notes - Jinya Gallery CMS - Version 22.1.4

User Stories

  • TG-114 Send no-cache header for api requests

Release notes - Jinya Gallery CMS - Version 22.1.3

Dependency bump

Release notes - Jinya Gallery CMS - Version 22.1.2

Fixed issues

Release notes - Jinya Gallery CMS - Version 22.1.1

Fixed issues

  • TG-111 Middleware not adjusted for blog posts

Release notes - Jinya Gallery CMS - Version 22.1.0

User Stories

  • TG-105 Add id to category selection
  • TG-110 Trigger webhook when blog post is changed to public

Fixed issues

  • TG-106 Form designer doesn't work
  • TG-107 Public field is not respected in blog posts
  • TG-109 Emoji not working in pages, segment pages and blog posts

Release notes - Jinya Gallery CMS - Version 22.0.1

Fixed issues

  • TG-104 Remove unique from categories

Release notes - Jinya Gallery CMS - Version 22.0.0

User Stories

  • TG-76 Blog feature
  • TG-95 Remove custom OpenApi generation
  • TG-98 Display total visit count in matomo stats
  • TG-101 Webhook support
  • TG-102 Add blog stats to database statistics

Fixed issues

  • TG-97 Artist profile in menu designer not available
  • TG-103 Charts not displaying correctly in chrome

Release notes - Jinya Gallery CMS - Version 21.0.4

Fixed issues

  • TG-90 Updater not executing migrations

Release notes - Jinya Gallery CMS - Version 21.0.3

Update for dependencies

Release notes - Jinya Gallery CMS - Version 21.0.2

Fixed issues

  • TG-75 Error creating Menu Item

Release notes - Jinya Gallery CMS - Version 21.0.1

Fixed issues

  • TG-74 Wrong class on tab control for table data

Release notes - Jinya Gallery CMS - Version 21.0.0

User Stories

  • TG-22 Use proper OPCache config resolution
  • TG-24 Remove DIC
  • TG-31 Add loading spinner
  • TG-41 Gallery designer needs rewrite
  • TG-44 Better extension display page
  • TG-63 Details about tables
  • TG-64 Clean environment before docker build
  • TG-65 More localized date in matomo stats
  • TG-66 Empty theme with all options
  • TG-70 Bump Cosmo CSS
  • TG-73 Sort extensions alphabetically

Fixed issues

  • TG-27 Discard gallery does nothing
  • TG-30 Gallery designer needs rewrite
  • TG-39 Installer is buggy
  • TG-40 jinya-content is not created if missing
  • TG-67 Loading spinner displays with no items
  • TG-71 Segment page not sorting correctly
  • TG-72 Menu not sorting correctly

Release notes - Jinya Gallery CMS - Version 20.0.13

Fixed issues

  • TG-29 Gallery designer clones, needs to pull

Release notes - Jinya Gallery CMS - Version 20.0.12

User Stories

  • TG-28 Increase gallery designer performance

Fixed issues

  • TG-25 Cannot delete menu item
  • TG-26 Drag targets are too small
  • TG-27 Discard gallery does nothing

Release notes - Jinya Gallery CMS - Version 20.0.11

Fixed issues

  • TG-21 Wrong perms for tmp dir

Release notes - Jinya Gallery CMS - Version 20.0.10

Fixed issues

  • TG-9 Change chunk directory to local tmp directory

Release notes - Jinya Gallery CMS - Version 20.0.9

Update for dependencies

Fixed issues

  • TG-6 Favicons in default theme not working
  • TG-8 Update scss-php deprecations

Release notes - Jinya Gallery CMS - Version 20.0.8

Update for dependencies

Fixed issues

  • TG-2 Missing two factor code in plaintext email

Release notes - Jinya Gallery CMS - Version 20.0.7

Update for dependencies

Release notes - Jinya Gallery CMS - Version 20.0.6

Update for dependencies

Release notes - Jinya Gallery CMS - Version 20.0.5

Update for dependencies

Release notes - Jinya Gallery CMS - Version 20.0.4

Update for dependencies

Bugs

  • JGC-78 Emit correct content type for profilepicture

Release notes - Jinya Gallery CMS - Version 20.0.3

Bugs

  • JGC-77 Gallery designer cannot add positions

Release notes - Jinya Gallery CMS - Version 20.0.2

Tasks

  • JGC-76 Load diagrams in parallel

Release notes - Jinya Gallery CMS - Version 20.0.1

Task

  • JGC-75 Access log first, then system stats

Release notes - Jinya Gallery CMS - Version 20.0.0

Task

  • JGC-73 Add stats for history
  • JGC-72 Stats Dashboard
  • JGC-69 Add stats integration with matomo
  • JGC-67 Add stats for share of different entities
  • JGC-66 Add stats for system data

Release notes - Jinya Gallery CMS - Version 19.0.2

Hotfix table analyzer

Release notes - Jinya Gallery CMS - Version 19.0.1

Migration hotfix

Release notes - Jinya Gallery CMS - Version 19.0.0

Task

Story

  • JGC-54 Endpoint for OpenAPI definition

Release notes - Jinya Gallery CMS - Version 18.2.0

Task

  • JGC-56 - Send mail on new login
  • JGC-57 - Send mail on new saved device
  • JGC-59 - Show IDs in name

Bug

  • JGC-58 - No subject in 2fa Mail

Release notes - Jinya Gallery CMS - Version 18.1.1

Only minor fixes targeting the gallery designer

Release notes - Jinya Gallery CMS - Version 18.1.0

Task

Release notes - Jinya Gallery CMS - Version 18.0.2

Hotfixes

Release notes - Jinya Gallery CMS - Version 18.0.1

Hotfixes

Release notes - Jinya Gallery CMS - Version 18.0.0

Story

  • JGC-46 - Attribute based router
  • JGC-49 - Reduce environment configuration to .env values
  • JGC-50 - Localize IP addresses
  • JGC-51 - Database analyzer
  • JGC-52 - Remove role SUPER_ADMIN
  • JGC-53 - Replace slim psr-7 with nyholm psr-7

Release notes - Jinya Cosmo Designer - Version 1.0.0

Task

  • JCD-46 - Check for validity of Device code before login

Story

Bug

  • JCD-45 - Prevent circular relation in menu designer

Release notes - Jinya Gallery CMS - Version 17.0.0

Story

  • JGC-44 - Add support for PHP 8
  • JGC-47 - Replace laminas-db with PDO based db approach
  • JGC-48 - Remove messages

Release notes - Jinya Gallery CMS - Version 16.0.1

Minor fix in Dockerfile

Release notes - Jinya Gallery CMS - Version 16.0.0

Story

Bug

  • JGC-36 - Search not working in galleries
  • JGC-37 - Search not working in segment pages
  • JGC-38 - Search not working in simple pages
  • JGC-41 - Configuration values not merged correctly

Release 1.1

New features

  • Trello 16 Implemented the option to embed videos (e.g. YouTube) in the page via QuillJS editor
  • Trello 17 Implemented the option to embed images in the page via QuillJS editor

Bugs fixed

  • Trello 5 The designer was partially not usable in Firefox
  • Trello 12 Vertical galleries were not working properly in the designer
  • Trello 13 In the default frontend theme vertical galleries were missing styling
  • Trello 15 In the default frontend theme the styling of horizontal galleries had issues with different heights of artworks

Overall improvements

  • Trello 1 Refactoring for controllers in DesignerBundle
  • Trello 2 Entities got a refactoring
  • Trello 3 Services got their own bundle preparing them for the overall rewrite
  • Trello 4 Refactoring for controllers in BackendBundle
  • Trello 7 Cleaned the TypeScript code and did first refactoring attempts
  • Trello 8 Services got a refactoring
  • Trello 11 Refactoring for components in all bundles

Initial release for Jinya Gallery CMS