Wappler 3.7.8 Released
Go get it from https://wappler.io/download/
Or just do “check for updates” on the Wappler tray icon for automatic install!
What’s New
Lots of improvements this week based on your great feedback! Many new Wappler customization options and tons of stability improvements.
We have update Bootstrap 5 to be at the latest beta 2 and also the Bootstwatch 5 themes.
Further more we have improved the Database Manager and Server Connect Query builders with even better database support and UI.
We have also added a new provider for docker hosting - Hetzner with great prices and awesome servers!
Bootstrap 5
- Updated to the latest Bootstrap 5 beta 2
- Added 4 new Bootswatch 5 themes - Morph, Quartz, Vapor and Zephyr
- Updated Bootswatch to Bootswatch 5 beta 2
- Updated Navigation, Popovers and Tooltips for better detection and working
- Modals - add responsive fullscreen options
- Popovers and Tooltips - default auto positioning
Booststrap 4
- Updated Tooltips for better detection and working
NodeJS
- Added support for dotenv module for setting different environment variables
- Fix base url in partials (#30101)[Images within partials do not render in editor]
- Improved local NodeJS server start failure detection
- Include the dotenv node module
- Always ignore .env file for ftp upload and also add it to gitignore as it is meant for local development environment only
NodeJS Templating
- Fixed Server Side Data expression picker, like the one for meta tags
- Optimize it to generate always a single server side expression
Server Connect
- Improved Global options UI
- Save not the global options per target, so you can have different settings for each target
- Add Global options for using redis and session storage
- Added also methods options for the CORS settings
- Add toolbar action in global settings now add new one of the same
- Context menu shows also Add … of the type Global currently selected
- Global Options - made redis and sessions options only for NodeJS
- Fixed editing of static textareas like in the mailer step
- Fixed Server Connect chooser for
ASP.NET
- Fully implement Library items, duplication, copy and move - also on library folders
- Improved move confirmation prompts for NodeJS to display the right paths
- Prohibit copy or move from api actions to library or global settings
- Global settings like db connections and others, can’t be duplicated, so disable duplicate toolbar icon and context menu
- Automatic create Database Connection in Database Manager if a Server Connect Connection is created. Use the same credentials initially but change the hostname to the remote. If you have completely different direct connection settings, you can edit it afterwards in the Database Manager
- Improved refresh after Database Connection creation
Docker Machine Manager
- Added Hetzner - an awesome German hosting provider with great server prices and speed! And now instantly available in Wappler!
- Updated the included Docker Machine to the latest gitlab fork for the latest most stable version
- Reset the Create New Machine form for subsequential server creations
- Added the CPU optimized AMD Epyc2 based servers for Hetzner
Database Manager
- Allow to define direct connections on new targets
- When no valid direct database hasn’t been established yet for a target, show a error message about that in the Database Query/Updates steps when the target is selected.
- Fix missing changes and seeds next for the Postgres database
- Improved working with databases and tables in mixed case in Postgres
Database Connector & Updater
- Improved schema support and refreshing in cooperation with the Database Manager
- Improved UI of the Query builder to show the same icons as in Database Manager
- Fully use the schema from the Database Manager and no longer store it per Server Connect connection file
- Refresh schema now forces the Database Manager to fetch fresh schema from your database
Project Targets
- Improved targets management and refresh of the current target on save. Active target remain the same even if renamed
Publishing Manager
- Removed the default “Local” targets for project that have more targets. It was meant for local files only anyway
Docker Manager
- Improved docker with various docker targets. Now when a target is deleted also the local docker containers for it are cleared
- Keep the containers under the same name even if the target is renamed, to have them running.
Git Manager
- Ask for the special Heroku login if not logged in first
Heroku Publishing
- Heroku Login goed to browser directly for authorization - no need to press a key first
Project Options Targets
- Improved targets rename and cleanup of deleted ones.
Pages Manager
- Fixed changing page description and thumbnail.
App Connect Event Calendar
- Added additional data properties for the calendar like, title, active and current start and end dates
App Connect Validator
- Improved form validation to be Bootstrap 5 compatible
Server Data Formatter
- Fixed join formatter encoding
App Connect Routing
- Improved view component and its history state, so that back navigation always work even on partial updates
General
- Optimize loading of files and folders lists for speed
- Fixed Mac devices tooltip icon
- Improved Homebrew installed detection on Mac
- Open editor in code view when coming from search and it was in design
- Added option for default view (Allow to open new files in code or split view)
- Added option to enable/disable app connect in designview
Bug Fixes
- Disable App Connect and show Split View as default when opening a file
- MSSQL Re-edit of Query & Paged Query with View does not work
- Can see only public shema from Postgres in Query Builder in 3.7.6
- Open Page in Code View When Opened From Search
- Mail not sending, throwing error
- Asp.net: No server actions in App strukture after update
- SPA NodeJS Page Not Formatted when Back is Pressed
- Postgres - No columns info avaiable
- Heroku Postgres Database - No columns info
- Sometimes when we hit back or forward from browser, SPA will display page without CSS. Why and how to prevent this?
- BS4 tooltips stopped working
- Event Calendar How to get the date range
- Recaptcha validator not working
- Bootstrap 5 serverside validation - error message not being displayed on page
- Seeds and changes missing for Postgres in 3.7.6
- Tooltip inside a repeat
- Bad Formatting of JSON Data in API in ServerAction
- Add Hetzner Cloud as a Docker Machine Provider
- Adding character in Server Side Data Design view breaks the code - Bug Report from transcoderm #2021-1-13_14-59-1
- Unable to override cache - Server Connect Load
- Something wrong with html mail body?
- Heroku first site can't login
- Unable to set Production credentials on database
- Images within partials do not render in editor
- Duplicate still doesn't work with Globals > * except for API - Bug Report from transcoderm #2021-1-13_1-2-4
- New Download File Server Action for PHP does not work
- Cannot edit Mail Body of 'Send Mail' module
- APP PROPERTIES display server side rendering code instead of design after update - Bug Report from transcoderm #2021-1-12_3-17-15
- Server Action Duplicate Issue
- BS5: Add .modal-fullscreen
- Clicking + when on an existing db connection, creates new api action instead of new db
- Creating a second docker target requires wappler restart
- Support external redis connections
- Library Action Duplicate Doesn't Do Anything (with PHP)
- Cors options methods only show GET and POST
- Option to set and forget - "Open All Pages in Code View"
Community Page
Last updated:
Last updated: