- Change to PHP 8.3 Base
- BookStack 25.02
- Bookstack 24.10.2
- Pin to tiredofit/nginx-php-fpm:7.7.13
- Bookstack 24.10
- Pin to tiredofit/nginx-php-fpm:8.2-alpine-7.7.12
- Removal of PDF options and wkhtmlpdf
- Add ALLOWED_SSR_HOSTS to protect server side requests with webhooks as part of new feature of 23.08
- Introduce support for '_FILE' environment variables
- Add build_assets folder and functionality to inject code and scripts into the build process
- Bookstack 22.11
- Rework Dockerfile and Github Actions
- Bookstack 22.10
- Add IP_PRECISION environment variable
- Added LOG_FAILED_LOGIN_* environment variable for log tracking
- Change OIDC Group Claim environment variable
- Code cleanup
- Migrate legacy nginx configuration
- Update defaults
- Change revision count to 100 as per upstream
- Bookstack 22.09
- Additional OIDC Group Syncing options
- Change bookstack log file name from bookstack to default laravel.log
- Start using custom_scripts and custom_files functions from base
- Bookstack 22.06
- Update to support custom DB Port for database migrations
- Code cleanup
- ENABLE_AUTO_LOGIN environment variable should SAML or OIDC be the only authentication choice available
- Support tiredofit/nginx:6.0.0 and tiredofit/nginx-php-fpm:7.0.0 changes
- Version bump to build multiple PHP versions
- Fix issues relating to S6 overlay dropping use of /var/run/s6/services
- Bookstack 22.02.3
- Add ALLOWED_IFRAME_SOURCES environment variable to limit what websites can be loaded in an iframe
- Update to support upstream base image features
- Bookstack 21.12.4
- Added PDF_EXPORT_PAGE_SIZE environment variable (Default: a4)
- Temporarily remove wkhtmltopdf package
- Bookstack 21.11
- New Environment Variable FILE_UPLOAD_MAX_SIZE (default 50)
- Bookstack 21.10
- Added Support for OIDC Logins
- Fix artisan shortcut alias
- Update what settings are called with WKHTMLPDF exporter selection
- Artisan command reverts to previous directory after running
- Add LOG_PATH and LOG_FILE variables
- Change the way logroation config is generated
- Bookstack 21.04
- PHP 8.0.x
- Additional Iframe Hosts fix
- Bugfix with ALLOWED_IFRAME_HOSTS
- Bookstack 0.31.1
- Added environment variable ALLOWED_IFRAME_HOSTS to support loading as an IFrame from other domains
- Fix Exclude email once and for all
- Fix for LDAP_SYNC_EXCLUDE_EMAIL
- Add custom script support for LDAP sync
- Add LDAP_SYNC_BEGIN argument to schedule LDAP syncing to start
- Add option to start optimizing images at specific time along with interval
- Add automatic image optimization schedule via optipng and jpegoptim
- Add excluding from LDAP Sync command
- Tweaks to LDAP Sync routine scheduler
- Add MAP_THEMES environment variable to map it to /data for persistence
- Redo LDAP Sync routines to have better scheduling support
- Fix for auto upgrade function
- Fix for Cron LDAP Sync routines
- Cleanup extra fi
- Add initial LDAP synchronization routine on startup of container if Auth set to LDAP and Sync enabled
- Add SSO support for out of tree modification
- Stop looking for custom assets twice
- Adjustment to Sync User Filter name in .env
- Pull version from customizable GIT source and branch
- Add routines to support upcoming LDAP_SYNC_USER functionality
- Add `PDF_EXPORT` environment variable to switch between domPDF and wkhtmltoPDF
- Added functionality to copy custom files from /assets/custom overtop of the nginx webroot on startup
- Added functionality to execute custom scripts from /assets/custom-scripts/ to perform actions on container startup to extend image
- Add logrotation for bookstack/laravel logs
- Initial Release of Image
- Bookstack 0.29.3
- Custom Generating configuration on bootup
- Admin User and Password Generation on first startup