All Versions
21
Latest Version
Avg Release Cycle
10 days
Latest Release
1235 days ago

Changelog History
Page 2

  • v3.5.2 Changes

    September 09, 2020

    πŸ”– Version 3.5.2

    ⬆️ The second patch for 3.5. If you're running 3.5.1, upgrade now! If you're not, upgrade nonetheless ;)

    πŸš€ See the changelog for 3.5.0 <https://github.com/elabftw/elabftw/releases/3.5.0)>_ if you're not already on 3.5.0.

    πŸ›  Bugfix:

    • πŸ›  Fix issue with leftover pinned items if user deleting it is not the one who pinned it (#2158)

    ✨ Enhancements:

    • 🐎 Greatly improve the performance on team and ucp pages with templates
    • Revamp how the templates are displayed and group them by owner (#2157)
  • v3.5.1 Changes

    September 05, 2020

    πŸ”– Version 3.5.1

    The first patch for the 3.5 branch!

    πŸš€ See the changelog for 3.5.0 if you're not already on 3.5.0.

    πŸ›  Bugfixes:

    • πŸ›  Fix not all bookable items showing on Team page (#2128)
    • πŸ›  Fix incorrect permissions left hanging after deletion of a team group
    • πŸ›  Fix public, organization and team group where current user is not showing up in show mode as expected
    • πŸ›  Fix changing permissions broken notification bubble
    • πŸ‘‰ Make sure acs url for SAML works with a / at the end of the url setting (#2117)

    ✨ Enhancements:

    • Display team group(s) appartenance on profile page
    • βž• Add eLabFTW version in footer
    • βž• Add the permissions link if we don't own the experiment (#2132)
    • ⬆️ Upgrade some dependencies to the latest version (like Mathjax 3.1.0)
    • πŸ‘‰ Use one deduplicate button on the tag manager to deduplicate all tags at once (#2137 #2118)
    • πŸ‘Œ Improve tag manager user experience

    🐳 Docker:

    • πŸ›  Fix supervisord waring on start about user root
    • πŸ›  Fix ELABIMG_VERSION getting added at each restart
    • πŸ›  Fix ln command producing warning on restart
  • v3.5.0 Changes

    August 27, 2020

    πŸ”– Version 3.5.0

    ⚑️ This is a major update. After updating the container, you will need to run the update script:

    # with dockerdocker exec -it elabftw bin/console db:update# without dockerphp bin/console db:update
    

    πŸš€ ➑️ Check out the blog post!

    πŸ’₯ Breaking changes :

    πŸ‘€ If you are using Docker (and you should :p), the access and error logs are now sent to stdout and stderr of the container. So if you were using /var/log/nginx/access.log and /var/log/nginx/error.log to store the logs, you will now need to use docker logs elabftw to see them. Use docker logs elabftw 1>/dev/null to see only errors and docker logs elabftw 2>/dev/null to see only access log. This change was done to align with docker best practices and should facilitate central logging.

    πŸ†• New features :

    • Enforce read/write permissions of experiments by Admin (#1999)
    • The Todolist is now also showing the unfinished steps in experiments (#2024)
    • The Todolist will stay open on page change
    • πŸ”§ External authentication (contributed by @manu0401) (PR #2023). If the webserver is providing authentication, use this to login the user. Also provide an URL for logout. Add parameters in Sysconfig page to configure external auth
    • βž• Add proper Single Log Out (#1691)
    • Steps on experiments are now sortable and editable (#904)
    • βž• Add pinned entities. A pinned experiment or item will stay on top of the page in show mode
    • βž• Add Ctrl+= and Ctrl+Shift+= for subscript/superscript (#1556)
    • βž• Add JSON export from show mode
    • Generate a single PDF file with all selected items (PR #2038) (#434) Contribution by Marcel Bolten
    • πŸ‘‰ Show related items in view/edit mode (PR #1993) (#1432) Contribution by Marcel Bolten
    • πŸ‘ Allow file upload with copy/past (PR #1886) Contribution by Sherjeel Shabih
    • ⏱ Display a link to the scheduler on experiments bound to a scheduler event
    • Order the links by name (#1940)
    • βž• Add template permissions similar to exp/items permissions (PR #1885) (#1668) Contribution by Max SchrΓΆder and Farrukh Faizy
    • πŸ‘ Allow hiding a team from the register select

    ✨ Enhancements :

    • πŸ‘‰ Make one less SQL request on page load if admin
    • ⏱ Use correct background color for events on creation in scheduler
    • πŸ‘ Allow several whitelisted email domains (#1836)
    • Display Mathjax in preview mode of markdown editor (#892)
    • βž• Add the filter/order/sort/limit menu on Search page
    • βž• Add a Tag input in show mode to look for tags
    • Increase the size limit of hashed files on upload
    • Don't try to rotate tif files (#2071)
    • Logout user after use of an eLabID link
    • βž• Add month view in scheduler
    • πŸ‘‰ Show templates from other teams on Team page (#1457)
    • Hide the import button from Links in templates (#1745)
    • πŸ‘‰ Make the Todolist push the content to the right (#1871)
    • πŸ›  Fix the Json editor +/- button when loading a file
    • Prevent Tinymce from showing raw html on editor load
    • Don't show the Tags line in pdf in there are none
    • πŸ‘‰ Use bootstrap-select in some selects so the options can be filtered
    • Send notif to user that needs validation and send user info to admin(s)
    • πŸ”„ Change min delte characters for revision create from 20 to 100 (helps reduce the db size growth). Might be configurable later on
    • βž• Add json viewer on view mode (contribution by Sherjeel Shabih) (#2100)
    • πŸ›  Fix HTML syntax violations (contribution by Marcel Bolten) (#2099)
    • πŸ›  Fix disappearing 3D molecule after new upload or delete (#2094) by Marcel Bolten
    • Rework the templates (#2095)
    • βž• Add "save as" option for JSON editor (contribution by Sherjeel Shabih) (#2108)

    i18n :

    • Several new strings translated. Add i18next library to translate in javascript

    πŸ›  Bugfixes :

    • πŸ›  Fix wrong IDP used when several active IDPs were configured
    • πŸ›  Fix potential issues spotted by static analysis
    • πŸ›  Fix count of experiments in report (#2025)

    ⚑️ Updates :

    • ⚑️ Update prismjs

    🐳 Docker :

    • βž• Add possibility so configure a user and group for nginx. This is useful if you're using a server picky about users (using NFSv4 for instance). A contribution by FranΓ§ois Prud'homme.

    Developer corner :

    • βž• Add Elabftw\Maps\Team and UserPreferences. Maps are classes that map their properties to columns in a table. This is a work-in-progress.
    • βž• Add Elabftw\Elabftw\DisplayParams to store order/query/limit/offset/sort of show mode
    • πŸ‘‰ Make a single JS bundle instead of one per page and use "defer" to load it
      before: 6141134 bytes of JS
      after: 5560564 bytes of JS
    • Overall code quality improved. Previous rating on scrutinizer-ci was 8.7, it is now 9.09!
  • v3.5.0-rc Changes

    August 20, 2020

    πŸš€ A new iteration on the 3.5.0 version. This time it's a Release Candidate (RC). Might still contain bugs but should be good to go.

    πŸ”„ Changes since BETA:

    • βž• Add json viewer on view mode (contribution by Sherjeel Shabih) (#2100)
    • πŸ›  Fix HTML syntax violations (contribution by Marcel Bolten) (#2099)
    • πŸ›  Fix disappearing 3D molecule after new upload or delete (#2094) by Marcel Bolten
    • Rework the templates (#2095)

    Big thanks to the contributors and sponsors! :)

    You can try it live on the demo website: https://demo.elabftw.net

  • v3.5.0-beta Changes

    August 14, 2020

    WARNING This is a BETA release, it means it probably contains bugs and is not suitable for production, unless you know what you are doing!

    ⚑️ To test it, you can add :3.5.0-beta as a tag for the elabftw/elabimg image line in the .yml config file. Then update the containers (elabctl update) and then the database, as described below.

    πŸ”„ Changelog

    πŸ”– Version 3.5.0

    ⚑️ This is a major update. After updating the container, you will need to run the update script:

     # with docker docker exec -it elabftw bin/console db:update # without docker php bin/console db:update
    

    πŸ’₯ Breaking changes :

    πŸ‘€ If you are using Docker (and you should :p), the access and error logs are now sent to stdout and stderr of the container. So if you were using /var/log/nginx/access.log and /var/log/nginx/error.log to store the logs, you will now need to use docker logs elabftw to see them. Use docker logs elabftw 1>/dev/null to see only errors and docker logs elabftw 2>/dev/null to see only access log. This change was done to align with docker best practices and should facilitate central logging.

    πŸ†• New features :

    • Enforce read/write permissions of experiments by Admin (#1999)
    • The Todolist is now also showing the unfinished steps in experiments (#2024)
    • The Todolist will stay open on page change
    • πŸ”§ External authentication (contributed by @manu0401) (PR #2023). If the webserver is providing authentication, use this to login the user. Also provide an URL for logout. Add parameters in Sysconfig page to configure external auth
    • βž• Add proper Single Log Out (#1691)
    • Steps on experiments are now sortable and editable (#904)
    • βž• Add pinned entities. A pinned experiment or item will stay on top of the page in show mode
    • βž• Add Ctrl+= and Ctrl+Shift+= for subscript/superscript (#1556)
    • βž• Add JSON export from show mode
    • Generate a single PDF file with all selected items (PR #2038) (#434) Contribution by Marcel Bolten
    • πŸ‘‰ Show related items in view/edit mode (PR #1993) (#1432) Contribution by Marcel Bolten
    • πŸ‘ Allow file upload with copy/past (PR #1886) Contribution by Sherjeel Shabih
    • ⏱ Display a link to the scheduler on experiments bound to a scheduler event
    • Order the links by name (#1940)
    • βž• Add template permissions similar to exp/items permissions (PR #1885) (#1668) Contribution by Max SchrΓΆder and Farrukh Faizy
    • πŸ‘ Allow hiding a team from the register select

    ✨ Enhancements :

    • πŸ‘‰ Make one less SQL request on page load if admin
    • ⏱ Use correct background color for events on creation in scheduler
    • πŸ‘ Allow several whitelisted email domains (#1836)
    • Display Mathjax in preview mode of markdown editor (#892)
    • βž• Add the filter/order/sort/limit menu on Search page
    • βž• Add a Tag input in show mode to look for tags
    • Increase the size limit of hashed files on upload
    • Don't try to rotate tif files (#2071)
    • Logout user after use of an eLabID link
    • βž• Add month view in scheduler
    • πŸ‘‰ Show templates from other teams on Team page (#1457)
    • Hide the import button from Links in templates (#1745)
    • πŸ‘‰ Make the Todolist push the content to the right (#1871)
    • πŸ›  Fix the Json editor +/- button when loading a file
    • Prevent Tinymce from showing raw html on editor load
    • Don't show the Tags line in pdf in there are none
    • πŸ‘‰ Use bootstrap-select in some selects so the options can be filtered
    • Send notif to user that needs validation and send user info to admin(s)
    • πŸ”„ Change min delte characters for revision create from 20 to 100 (helps reduce the db size growth). Might be configurable later on

    i18n :

    • Several new strings translated. Add i18next library to translate in javascript

    πŸ›  Bugfixes :

    • πŸ›  Fix wrong IDP used when several active IDPs were configured
    • πŸ›  Fix potential issues spotted by static analysis
    • πŸ›  Fix count of experiments in report (#2025)

    ⚑️ Updates :

    • ⚑️ Update prismjs

    🐳 Docker :

    • βž• Add possibility so configure a user and group for nginx. This is useful if you're using a server picky about users (using NFSv4 for instance). A contribution by FranΓ§ois Prud'homme.

    Developer corner :

    • βž• Add Elabftw\Maps\Team and UserPreferences. Maps are classes that map their properties to columns in a table. This is a work-in-progress.
    • βž• Add Elabftw\Elabftw\DisplayParams to store order/query/limit/offset/sort of show mode
    • πŸ‘‰ Make a single JS bundle instead of one per page and use "defer" to load it
      before: 6141134 bytes of JS
      after: 5560564 bytes of JS
    • Overall code quality improved. Previous rating on scrutinizer-ci was 8.7, it is now 9.09!
  • v3.4.17 Changes

    July 28, 2020

    πŸ”– Version 3.4.17

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸš‘ This patch fixes a CRITICAL vulnerability in the way the login mechanism works. It is STRONGLY recommended to update to this version as soon as possible.

    πŸ”’ Security fixes:

    • πŸ›  Fix CRITICAL issue with login (thanks Marcel Bolten)
    • πŸ›  Fix vulnerabilities in jsoneditor
  • v3.4.16 Changes

    July 07, 2020

    πŸ”– Version 3.4.16

    IMPORTANT : read the changelog for 3.4.0 if you're updating from 3.3.x!

    IMPORTANT : read the changelog for 3.4.0 if you're updating from 3.3.x!

    πŸ›  Bugfixes:

    • πŸ›  Fix issue where database item edited by someone from another team would appear in that team instead of staying in the original team
    • πŸ›  Fix incorrect experiments count in sysadmin report (#2025)
  • v3.4.15 Changes

    June 18, 2020

    πŸ”– Version 3.4.15

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸ›  Bugfix:

    • πŸ›  Fix admin could not edit user from own team
  • v3.4.14 Changes

    June 13, 2020

    πŸ”– Version 3.4.14

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸš€ IMPORTANT: read the changelog for 3.4.0 <https://github.com/elabftw/elabftw/releases/3.4.0>_ if you're updating from 3.3.x!

    πŸ›  Bugfix:

    • πŸ›  Fix the need to reload the page after adding a link for actions (#1943)
  • v3.4.13 Changes

    June 04, 2020

    πŸ”– Version 3.4.13

    IMPORTANT : read the changelog for 3.4.0 if you're updating from 3.3.x!

    IMPORTANT : read the changelog for 3.4.0 if you're updating from 3.3.x!

    ✨ Enhancement:

    • Only save a revision if there are at least 100 characters of difference (previously was 20)

    πŸ›  Bugfixes:

    • πŸ›  Fix impossibility to send mass emails
    • πŸ›  Fix user able to unlock entity if locked by someone else (#1967)