github MDeLuise/plant-it 0.3.0
v0.3.0

latest releases: 0.7.3, 0.7.2, 0.7.1...
4 months ago

Hi Plant-it community!
You can participate in the created survey about devices used to interact with the app.

Now let's go to the funny part!

๐Ÿš€ New features and improvements

  • add SMTP configuration (this is the first step in order to enable reminders) (see the docs)
  • add new events: propagating, pruning and repotting
  • add new plant fields: purchased price, seller and location
  • add multiple plants' images at once
  • add SSL deployment possibility (see the docs)
  • app errors are now shown as snackbars instead of blocking dialogs
  • improved the display of species synonyms for better readability

๐Ÿ› Bug fixes

  • Images are now sorted by ascending date correctly
  • uploaded images now have the correct creation date of the file
  • transparent PNG can now be uploaded

๐Ÿงจ Breaking changes

  • before updating to the new version of the app, please save a copy of the app data (db container volume and backend upload-dir volume), so you can rollback to the v0.2.0 if any problem occurs. This should not happens, but it's better to keep a copy of the system data for some time before updating.
  • SSL - since option for SSL deployment is introduced some changes are required in the configurations file, see the updated example.
    • add mandatory volume mapping for certificates directory in the docker-compose file,
      ...
      backend:
        ...
        volumes:
         - "./upload-dir:/upload-dir"
          - "certs:/certificates"
       ...
      frontend:
       ...
       volumes:
         - "certs:/certificates"
       ...
      volumes:
        certs:
          driver: local
          driver_opts:
            type: none
            o: bind
            device: ./certificates
      
    • add CERTIFICATE_PATH=/certificates/ to both backend.env and frontend.env files.
  • SMTP - it's a good idea to update user emails in the app settings if you want to use the new SMTP features, even though it's not required.

๐Ÿ“– Full changelog

0.2.0...0.3.0

Don't miss a new plant-it release

NewReleases is sending notifications on new releases.