Skip to content

Latest commit

 

History

History
237 lines (152 loc) · 6.36 KB

CHANGELOG.md

File metadata and controls

237 lines (152 loc) · 6.36 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Enabled Symfony failed login throttling.

Changed

  • Gravatar hashes now use SHA256 instead of MD5. #38
  • Production logs are now written to a file instead of stderr.
  • The minimum PHP version is now 8.1. Applied Rector-suggested changes.
  • Updated code to fix Symfony deprecation warnings.
  • Upgraded to Symfony 5.4 authentication and password hashing system.

Fixed

  • Fixed issues reported by PHPStan.

0.8.0 - 2023-10-14

Added

  • Added support for hiding boxes in locations from searches.
  • Added support for a description on a location.

Changed

  • Searching on a single number will show a hidden box with that exact number, as well as full text searches that match that number.
  • Simplified search logic slightly.
  • Updated 3rd party dependencies.

0.7.0 - 2022-01-31

Changed

  • Re-added composer.lock and symfony.lock.
  • Removed UTC date time support.
  • Updated 3rd party dependencies.
    • Upgraded Symfony to 5.4.

Fixed

  • Avoid a doctrine error for now by locking migrations to v2.x.
  • Cleaned up class references.
  • Fixed references to the moved Doctrine ManagerRegistry.
  • Fixed a bug with export due to a change in behavior around Doctrine references.
  • Removed unused variables.

Thanks

  • PhpStorm for help with static analysis.

0.6.1 - 2020-11-10

Changed

  • Removed symfony.lock.
  • Added additional symfony config files after resetting symfony.lock.

0.6.0 - 2020-11-10

Fixed

  • The Box Model editor sets data-lpignore so that LastPass doesn't think it's a form that needs to be remembered.

Changed

  • Removed composer.lock.

0.5.1 - 2020-09-03

Fixed

  • Don't treat Migrations like services

Changed

  • Upgraded to Symfony 5.1.
  • Updated 3rd party dependencies.

0.4.6 - 2020-09-02

Changed

  • Removed unused package symfony/http-client
  • Updated 3rd party dependencies.

0.4.5 - 2020-06-20

Fixed

  • Gravatars now load over https.

0.4.4 - 2020-06-20

Changed

  • Updated 3rd party dependencies.

Fixed

0.4.3 - 2020-05-21

Changed

  • Updated 3rd party dependencies.

0.4.2 - 2020-04-24

Changed

  • Updated 3rd party dependencies.

0.4.1 - 2020-04-09

Changed

  • Make titles on home page links.
  • Add titles to see all locations and box models.

Security

0.4.0 - 2020-01-25

Added

  • The homepage now shows the three most recently modified boxes.
  • Added a new page to see recently modified boxes.

Changed

  • Moved the search bar to the top of the content area on small screens.

Fixed

  • Responsive margins and column sizes

0.3.0 - 2020-01-22

Changed

  • Upgraded to Symfony 5.0
  • Updated the colors on the dolly icon from Font Awesome.

Fixed

  • Removed a flat tire on the PNG version of the dolly icon.

0.2.1 - 2020-01-15

Changed

  • Reduced complexity of import/export logic.

Fixed

  • Switched from 0.0.0 to v0.0.0 tags.

0.2.0 - 2020-01-15

Added

  • The ability to export from the command line. #8
  • The ability to import from the command line. #8
  • A Box Number separate from the ID field on the box table. This ensures data integrity when exporting and re-importing the data, and it sets up the ability to have multiple users with different data sets. #7 #8 #27
  • Create/Update/Delete timestamps on all entities using DoctrineExtension. #21 #22 #23
  • The ability to list boxes and locations from the command line.
  • The ability to move boxes en masse to a location from the command line.
  • Support for YAML exports and imports. #8 #21
  • Migrations for MySQL.

Changed

  • PHPCS rules are now simpler. This includes alphabetizing methods and properties, thanks to ork/phpcs.
  • Export formats that support indentation (JSON, XML, YAML) use it.

0.1.0 - 2020-01-07

Added

  • Basic box management. Create and edit boxes, locations, and box types.
  • Basic user management.
  • Export basic box information, or all information.