Skip to content

Latest commit

 

History

History
503 lines (442 loc) · 50 KB

CHANGELOG.md

File metadata and controls

503 lines (442 loc) · 50 KB

Version: 3.3.0

  • 7b11f85: Delete changelog.yml
  • 938c360: package update
  • d9587b9: Fix code style
  • 332bfdb: update updater
  • be7a20c: Update EventDispatcher.php
  • 2674245: composer path finder and event backwardscompatibility
  • 8b97857: Add back method needed for some plugins
  • fd0305b: style fixes
  • c66d964: tests and event dispatcher test
  • 56e475c: Update Projects.php
  • 608a409: Fix plugin loading issue with phar files
  • 28d8c23: Find different way to clear viewPath Cache on plugin enablement
  • b042953: Harden plugin installation process
  • 3c518cc: Config updates
  • 67d2cdb: Update Db.php
  • 81d753b: fix code style
  • 02c4b9b: fixing tests
  • 401c8fb: Updating db provider to use laravel db class
  • 6343c4e: clean up grouping design
  • a93d7c1: Copmposer file clean up
  • d59e63e: Bump @sentry/browser from 7.119.0 to 7.119.1

Bumps @sentry/browser from 7.119.0 to 7.119.1.


updated-dependencies:

  • dependency-name: "@sentry/browser" dependency-type: direct:production ...

Signed-off-by: dependabot[bot] support@github.com

  • 3ed6eb7: Bump elliptic from 6.5.7 to 6.6.1

Bumps elliptic from 6.5.7 to 6.6.1.


updated-dependencies:

  • dependency-name: elliptic dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

Bumps cookie and express. These dependencies needed to be updated together.

Updates cookie from 0.6.0 to 0.7.1

Updates express from 4.21.0 to 4.21.1


updated-dependencies:

  • dependency-name: cookie dependency-type: indirect
  • dependency-name: express dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

  • 284ec9b: check host set up
  • b64483f: Update .gitignore
  • 4d3b9c9: Delete .idea/codebuddy.xml
  • 65f38b8: Fixing code styles
  • 429cb41: Fix project selection in sprint dates #2444
  • 217c674: Fix broken exception class usage
  • 5c9d500: Support for browser spellcheck
  • 5bb46d2: Fixing editor reload issues
  • 16bd682: Set date for new comments
  • cea9764: Fix domain issue #2734
  • 9667175: update sample config
  • 87fd25c: Update staticAnalysis.yml
  • 73c6540: fix code style
  • 1eb6ac1: turn off autocomplete
  • 6b03ecc: Escape get calls
  • d8b1099: Don't display svgs
  • 28ec349: project webhook url escapes
  • 71fe68a: escaping api key name
  • 3f8b2c6: Escaping input
  • ce1d207: html entities around firstname in emails to prevent html from showing up
  • 2c3ad8d: Strip tags from notifications
  • cd42d2c: workflow test naming
  • f3dfa7d: Update unittests.yml
  • 20e3eaa: Test renaming
  • 66c97e6: Update SetCacheHeaders.php
  • 0d8611d: Testing Suite cleanup
  • 5e8005a: Fix code styles
  • 40cc55a: Secure cache handling for logged in users
  • 20a25f9: Adding constant to test setup
  • f07e266: Update Acceptance.php
  • 18da027: remove cached files
  • 77f5383: Create .gitignore
  • dcfdb75: missing folders
  • 8c68cbe: update to latest ubuntu action runner
  • 1dbd0a2: check newer version of ubuntu
  • 62e8309: Update composer.lock
  • e82c97f: Fixing tests
  • efdd31f: Update acceptance tests
  • ab6267e: Updating and fixing unit tests
  • bf9f774: Event management improvement. Plugin middleware and helper
  • 578b2e5: cache updates
  • d26a244: Onboarding improvements cleanup
  • dad5cf3: make file updates
  • 650a87e: Misc fixes
  • 3b0cd0a: Calendar fixes
  • 7887663: API management improvements
  • b4c9e82: Onboarding improvements
  • d1a6c71: Improved Authentication layer
  • 61e4fb2: Improved theme styles
  • b672289: Improved caching
  • ddccedb: Event Management Improvements and compliance with Laravel
  • 064eb85: Update Leantime Core to be compliant with Laravel
  • 318f054: Update AbstractPluginCommand.php
  • 123e9c0: Optimize Leantime CLI handling
  • 8e46fdd: Update Leantime Core to be Laravel Compliant
  • cdb85d9: Fixed a typo in README.md

Corrected the typo from "Autistism" to "autism". This typo is not present in the "About" section.

The capitalisation of "autism" was removed since, according to English style guides, disorders are not meant to be capitalised in the middle of a sentence unless the disorder includes a personal name. Note that the capitalisation is still present in the "About" section.

  • 4634603: cli: fix crash when running commands

The commands are cached in cache store and not in session object.

Fixes #2710

  • 0c44064: Update README.md
  • 1542341: Update README.md
  • 6a1b9c1: add autoDiscoverUrl
  • 282dfd0: 1744: remove whitespace
  • b53abfc: 1744: add sr label to button
  • d83ee73: 1744: add reset due date feature to dashboard ticket
  • 14b648c: feat(i10n): add and update informal german translations
  • 71e216a: feat(i10n): add and update formal german translations

Version: 3.2.1

  • 982fcb7: version bump
  • 1a4b3a4: update notifications
  • d72930a: revert trait
  • 87b5995: some broken links
  • 017a75e: Various deprecation message fixed
  • 807c849: Update showAll.tpl.php
  • 1e07271: fixing varipous editor issues and wiki 500s
  • 37dd4c6: Fix drag and drop for due + edit dates
  • 1194c8b: Update ShowMy.php
  • 45d69b0: Remove existing ticket entries from dropdown list in my timesheet view
  • 2d2ef6b: Check if ticket has timesheets before deleting
  • a768bf3: Update Export.php
  • 89597c1: fix exception issue
  • 1f351e3: Update Calendar.php
  • 3136c33: create a unit test for getting ical
  • 673296f: fixing ical export issues
  • 8a13a1c: Update Plugins
  • 4e8f6d3: Fix Theme Management and write tests
  • 32e8ff5: Refactor module manager
  • cfe4539: [fix] EventCache Management for plugins + add tests
  • 59d5c56: phpstan fixes
  • 460a9a6: Create designtokens.js
  • 8c578c7: Update Integration.php
  • 533ba5f: Update staticAnalysis.yml
  • 3c80050: Update Plugins
  • d7387ad: update comments
  • fc6a91f: updaet doc comments
  • ec8d1d4: use json instead of curl
  • a8593d8: remove module from headline
  • e19945f: Add api documentation generation via phpdocumentor
  • a8b0d08: Fix double slash in modal calls
  • 0ad3069: check for wiki issue
  • 814f109: Fix LDAP AD login without domain (simply user ID).
  • ef7720d: Adding protected status archive back
  • 3940627: fix openbasedir issue
  • 9b3eb06: workaround for broken openbasedir issue with fonts
  • 3385cd7: Fix use statements
  • f51cccb: Remove not needed counters from repos
  • 46a5179: Fix file reuturn message on broken files
  • a0cbf62: Improve api handling
  • bc041b8: Identify cli usage
  • 92d3698: Update makefile.yml
  • dc22181: Update acceptancetests.yml

Version: 3.2.0

  • 2ad43d2: Fixes to version management for plugins
  • 53e546f: [Changelog CI] Add Changelog for Version 3.2.0
  • 7c272f9: Update release.yml
  • 3be5698: file list
  • 16ad712: Timesheet fixes
  • 7c4e93c: Update Connector.php
  • 5aeafc0: Update ApiClientTest.php
  • b365dbe: fixing csv
  • 103c79e: Rename eventhelpers trait
  • 0c41896: fixing menu related bugs
  • d8afdd9: Support for head requests
  • a83f645: Update ApiClient.php
  • cdf332d: more cleanup
  • 91dde9e: Cleaning core file structure
  • 15e26f8: version bump
  • 26531b0: resolving conflicts
  • f601580: Update composer.lock
  • 679364a: Fixing phpstan issues
  • 73ad52c: Misc template enhancements
  • d58e164: Improves update check in case dbs have to be downgraded.
  • 0538d68: Fixing various dateTime bugs across the system
  • c64f09c: Adding a new default job worker that can execute queue jobs via classes added to subject
  • 7cb0199: Allow API to use any service and new api endpoints
  • 9ac2732: Adding Redis Support for cache and sessions
  • 30b4fff: fix the canvas dialogue
  • 9fd512b: Fix for broken project favorite function
  • 2bce7b6: Update queue service to include web worker
  • b60b8be: update event cache to include check for debug
  • 0323519: Update bootstrap.php
  • 19fd0d3: Update Logging.php
  • d3d9008: test improvements
  • aa36199: Update dockerfile
  • a028f1e: Fix docker permissions for log files
  • d362108: Fix make file
  • 6358e85: Clean up old excception handling in httpkernel
  • 199ce6d: piping environment config through
  • 1fa1f46: Removed exception service provider since handler is managed in environment
  • 5e5c0a6: Added Laravel exception handler with whoops
  • c12ea2c: Update PULL_REQUEST_TEMPLATE.md
  • 9397ee7: Fix localization issues for dates with translated day, month names
  • 83a06bf: Fix for storing language
  • b4bfcd3: Move changelogConfig out of the workflow folder
  • 6cd0649: version bump
  • 559ab75: version bump
  • 6764016: Fix for #2606 and saving new items on blueprints
  • 89bcdd6: Install welcome message update
  • 4d0f450: variable name update and feedback review
  • 6f68fe1: variable name update
  • 2c9e8f8: done
  • a2fd8f8: feedback
  • 256a23a: remove unnecessary plugins
  • 213f5a9: fix make build-dev compile issue and add ddev config
  • 961b829: 1882: move moreinfo into span
  • a4e0b11: resolving the feedback
  • 9422468: blade conversion
  • 7a37ee2: Update README.md for newer mysql version

Changed the requirements from MySQL 5.7+ to MySQL 8.0+ The 5.7 version is not supported anymore since 2023-10-31 and will not get any security updates. We should not encourage our users to use old and insecure software.

MySQL 8.0 is the lowest version that is still supported by Oracle and is a LTS release (Generic support until 2025-04-30 and extended until 2026-04-30)

  • a78ed98: Lossless image filesize reduction
  • 5c82d32: 1882: add translations
  • 8eaee14: 1882: improve danish translation
  • 966beb5: 1882: add status, start and end date to milestone headline
  • 3cf5c54: Improve current project setting flow

Version: 3.2.0

  • 7c272f9: Update release.yml
  • 3be5698: file list
  • 16ad712: Timesheet fixes
  • 7c4e93c: Update Connector.php
  • 5aeafc0: Update ApiClientTest.php
  • b365dbe: fixing csv
  • 103c79e: Rename eventhelpers trait
  • 0c41896: fixing menu related bugs
  • d8afdd9: Support for head requests
  • a83f645: Update ApiClient.php
  • cdf332d: more cleanup
  • 91dde9e: Cleaning core file structure
  • 15e26f8: version bump
  • 26531b0: resolving conflicts
  • f601580: Update composer.lock
  • 679364a: Fixing phpstan issues
  • 73ad52c: Misc template enhancements
  • d58e164: Improves update check in case dbs have to be downgraded.
  • 0538d68: Fixing various dateTime bugs across the system
  • c64f09c: Adding a new default job worker that can execute queue jobs via classes added to subject
  • 7cb0199: Allow API to use any service and new api endpoints
  • 9ac2732: Adding Redis Support for cache and sessions
  • 30b4fff: fix the canvas dialogue
  • 9fd512b: Fix for broken project favorite function
  • 2bce7b6: Update queue service to include web worker
  • b60b8be: update event cache to include check for debug
  • 0323519: Update bootstrap.php
  • 19fd0d3: Update Logging.php
  • d3d9008: test improvements
  • aa36199: Update dockerfile
  • a028f1e: Fix docker permissions for log files
  • d362108: Fix make file
  • 6358e85: Clean up old excception handling in httpkernel
  • 199ce6d: piping environment config through
  • 1fa1f46: Removed exception service provider since handler is managed in environment
  • 5e5c0a6: Added Laravel exception handler with whoops
  • c12ea2c: Update PULL_REQUEST_TEMPLATE.md
  • 9397ee7: Fix localization issues for dates with translated day, month names
  • 83a06bf: Fix for storing language
  • b4bfcd3: Move changelogConfig out of the workflow folder
  • 6cd0649: version bump
  • 559ab75: version bump
  • 6764016: Fix for #2606 and saving new items on blueprints
  • 89bcdd6: Install welcome message update
  • 4d0f450: variable name update and feedback review
  • 6f68fe1: variable name update
  • 2c9e8f8: done
  • a2fd8f8: feedback
  • 256a23a: remove unnecessary plugins
  • 213f5a9: fix make build-dev compile issue and add ddev config
  • 961b829: 1882: move moreinfo into span
  • a4e0b11: resolving the feedback
  • 9422468: blade conversion
  • 7a37ee2: Update README.md for newer mysql version

Changed the requirements from MySQL 5.7+ to MySQL 8.0+ The 5.7 version is not supported anymore since 2023-10-31 and will not get any security updates. We should not encourage our users to use old and insecure software.

MySQL 8.0 is the lowest version that is still supported by Oracle and is a LTS release (Generic support until 2025-04-30 and extended until 2026-04-30)

  • a78ed98: Lossless image filesize reduction
  • 5c82d32: 1882: add translations
  • 8eaee14: 1882: improve danish translation
  • 966beb5: 1882: add status, start and end date to milestone headline
  • 3cf5c54: Improve current project setting flow
  • c84d0ff: Making laravel commands available

Version: 3.2.0-beta-2

remove embarrassing comma that snuck into my function declaration

Co-authored-by: Jeppe Julius Krogh 106669866+jeppekroghitk@users.noreply.github.com

  • e1e0e6a: 1717: introduce space between texts
  • 7492cdd: 1717: update strings to use an anchor

Version: 3.2.0-beta

  • ced1094: - added comments and sprint conflict fix
  • 7536022: version bump
  • 2911bb4: quotes
  • 352f71a: Fixing template for new sprint creation
  • 6640dd1: Change cookie setting to Lax to fix OIDC connection issue
  • 57501b9: Delete 5bac1d3aee24b76ccad2a413c6a76d4780014219
  • 197a282: fix: upgrade @fullcalendar/google-calendar from 6.1.11 to 6.1.13

Snyk has created this PR to upgrade @fullcalendar/google-calendar from 6.1.11 to 6.1.13.

See this package in npm: @fullcalendar/google-calendar

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • 5890e5f: fix: upgrade @fullcalendar/icalendar from 6.1.11 to 6.1.13

Snyk has created this PR to upgrade @fullcalendar/icalendar from 6.1.11 to 6.1.13.

See this package in npm: @fullcalendar/icalendar

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • 4a4ca80: Added link on headline
  • 2b30634: Fixing Typo
  • 3c0c9ed: Fix typo
  • 6bc3e8e: Add ratelimits to default config
  • d670a27: Add better ratelimits for unit tests
  • a91b8cc: Update Comments.php to fix ticket comment notification url
  • 4bae0a0: fix: upgrade uppy from 3.24.0 to 3.25.3

Snyk has created this PR to upgrade uppy from 3.24.0 to 3.25.3.

See this package in npm: uppy

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • 87c23c0: fix: upgrade @sentry/browser from 7.109.0 to 7.116.0

Snyk has created this PR to upgrade @sentry/browser from 7.109.0 to 7.116.0.

See this package in npm: @sentry/browser

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • 0559ac7: Add ServiceProvider for ratelimiter
  • 6f9fcee: Create .gitignore
  • 418fce9: * add ldap fields to AD config suggestions
  • f562ad3: Update unit tests
  • 630d578: Setting ServiceProviders
  • 329b478: Update Tickets.php to include zp_tickets.userId in simpleTicketQuery
  • 43c3c18: 1620: remove -22px, as it pushed the pop-up out of the browser
  • 283e0f7: Move language caching into installation cache
  • 76cb99d: Enable Session locking for file driver
  • 2d82668: session naming clean up & core core clean up
  • 35b64b6: 1618: add group by priority to dashboard/home
  • bc4d921: haskey check in environment file
  • 1dcf5b1: Add redis
  • b987602: Fix conflict
  • ce3af40: Use Laravel as new session handler
  • 2996192: Added Retry-After header to support standard ratelimit response expectations
  • 095b3fc: clean up theme file
  • efab082: Ensure name doesn't contain any funky content.
  • 89258e2: Renamed rate limit variables to follow convention
  • 139a9b8: removed ratelimit type from headers
  • 9f3e9bb: added method to return useful headers when hitting rate limit
  • 0f74da5: added rate limit defaults to sample env
  • 8808c3c: [cleanup] meta file updates
  • 7272807: [fix] Fix menu filter issue for plugins
  • 8afdce2: [cleanup] code cleanup
  • b29c801: [fix] add aws to allowed image sources
  • aa1726e: [cleanup] add plugin interface
  • c596342: [fix] ratelimit restrictions too low
  • caa4784: 1510: "Task" changed to lowercase "task" to streamline database
  • cfb2dd1: fix: upgrade ajv from 8.12.0 to 8.13.0

Snyk has created this PR to upgrade ajv from 8.12.0 to 8.13.0.

See this package in npm: ajv

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • a582755: Improved Discord notifications
  • b1f576f: fix: upgrade htmx.org from 1.9.11 to 1.9.12

Snyk has created this PR to upgrade htmx.org from 1.9.11 to 1.9.12.

See this package in npm: https://www.npmjs.com/package/htmx.org

See this project in Snyk: https://app.snyk.io/org/broskees/project/c3e7f2a0-597b-4965-a7cf-7e6ea71043ae?utm_source=github&utm_medium=referral&page=upgrade-pr

  • b8252d3: [housekeeping] update descriptions
  • 9fb0e70: [housekeeping] Update CHANGELOG.md

Version: 3.1.4

  • b5ba975: [housekeeping] version bump
  • c3bdd04: [fix] news notification doesn't disappear bug
  • ef6a6c6: [fix] news notification doesn't disappear bug
  • fc6cf2f: [enhancement] Align initial filters to be the current week
  • ab40097: [fix] disabling adding time registrations in previous timezones
  • 9f9adf0: [housekeeping] clean up whitespaces and comments
  • 2e9db31: [fix] timesheet entries that fall on midnight were not included

Version: 3.1.3

  • 5a0a3fd: [enhancement] file repo fixes
  • df3cef4: [housekeeping] version bump
  • ef21247: [housekeeping] Update changelog.yml
  • 27ba535: [Changelog CI] Add Changelog for Version 3.1.2
  • 8d5e47f: [featuer] New onboarding flow
  • cb95173: [fix] Delete user should remove project relationships
  • 11f02af: [fix] Add servername as fallback for http_host
  • 739b5ec: [enhancement] Update Language.php
  • edfc9fc: [fix] #2473 custom themes and colors were not cleared/stored correctly
  • f4304a5: [fix] upgrade @sentry/webpack-plugin from 2.16.0 to 2.16.1

Version: 3.1.2

  • b73d95f: [housekeeping] version bump
  • fb6f64d: [Changelog CI] Add Changelog for Version 3.1.1
  • b33e7be: [fix] global role check for plugin modules
  • 9fade7a: [fix] editors with manager project roles were seeing company menu point. (403 on click though)
  • e51588d: [Changelog CI] Add Changelog for Version 3.1.1
  • a95dd86: [enhancement] add project id as return to addProject service method
  • ba25f29: [Changelog CI] Add Changelog for Version 3.1.1
  • b2d22be: [fix] Select correct project based on session or current milestone id
  • b44fce9: [fix] Milestone screen project selector showing all types.
  • c1cfd20: [Changelog CI] Add Changelog for Version 3.1.1
  • c73e858: [fix] upgrade @sentry/browser from 7.108.0 to 7.109.0
  • fc14219: [housekeeping] Update staticAnalysis.yml
  • 1efab6f: [Changelog CI] Add Changelog for Version 3.1.1
  • 92efc6f: Create changelogConfig.yml
  • a0c6f99: Create changelog.yml
  • ad0a182: [fix] upgrade gridstack from 10.1.1 to 10.1.2
  • cd79ec1: [enhancement] Added mew middleware methods to secure Leantime
  • fd5d7c4: [fix] Fix calendar dates
  • aa79983: [fix] Fixes misc issues
    • Open redirect
    • File management
    • adds version to plugin page
  • 8ab7cff: [enhancement] Session improvements
  • c8eba42: [housekeeping] Update README.md
  • 000d8fc: [fix] incorrect symbol in the translation for zh-CN
  • 57738c3: [housekeeping] Update Plugins