Skip to content

Releases: sqlpage/SQLPage

v0.8.0-beta

13 Jul 17:08
8a6c3d2
Compare
Choose a tag to compare
v0.8.0-beta Pre-release
Pre-release

This is a pre-release for beta-testers

  • Added a new sqlite_extensions configuration parameter to load SQLite extensions. This allows many interesting use cases, such as
  • Breaking: change the order of priority for loading configuration parameters: the environment variables have priority over the configuration file. This makes it easier to tweak the configuration of a SQLPage website when deploying it.
  • Fix the default index page in MySQL. Fixes #23.
  • Add a new map component to display a map with markers on it. Useful to display geographic data from PostGIS or Spatialite.
  • Add a new icon attribute to the table component to display icons in the table.

v0.7.2

10 Jul 22:03
4e8110c
Compare
Choose a tag to compare

SQLPage v0.7.2 ✨📝

SQLPage is an open-source low-code web application framework, that allows you to create full websites with only simple database queries. Make your first SQL website today !

This changelog provides an overview of the latest updates and improvements made to the SQLPage project. Check out the exciting new features, bug fixes, and more!

v0.7.2: User Authentication 👤🔒

  • Introducing the brand new authentication component! Now you can easily handle user authentication and password checking.
  • Say hello to the new redirect component, which allows you to redirect users to another page effortlessly.
  • The debug component is now documented, providing you with better insights and debugging capabilities.

✨ Enhanced Shell Component Properties ✨

  • Added exciting properties to the shell component:
    • the css property lets you add custom CSS to the page for personalized styling.
    • the javascript property enables you to incorporate custom JavaScript. Check out an example on how to integrate a React component.
    • the footer property allows you to set a custom message in the footer of the page.

🆕 New Functions 🆕

  • Introducing sqlpage.basic_auth_username function! Now you can easily retrieve the name of the user logged in with HTTP basic authentication.
  • Say goodbye to complexity with sqlpage.basic_auth_password function, which enables you to obtain the password of the user logged in with HTTP basic authentication.
  • Protect your passwords with confidence using sqlpage.hash_password function. It allows you to securely hash passwords using the same secure algorithm as the authentication component.
  • Gain greater control with sqlpage.header function, which lets you read an HTTP header from the request.
  • Need a random string? We've got you covered! Use the sqlpage.random_string function to generate random strings, perfect for generating session IDs.

🐞 Bug Fixes and Enhancements 🛠️🚀

  • Fixed a bug where the page style would not load on pages that were not in the root directory. Find out more here.
  • Corrected the issue of resources being served with the wrong content type.
  • Improved compilation of SQLPage as an AWS Lambda function.
  • Logging and display of errors have been fixed and enhanced, providing more useful information.

Stay tuned for more exciting updates and improvements coming soon! 😃🚀

v0.7.1

03 Jul 00:12
0423993
Compare
Choose a tag to compare
  • Better serverless support.
  • Add ability to set a footer in pages.
  • Improved chart component.
  • New horizontal bar charts.

v0.7.0

21 Jun 00:51
f8b13dd
Compare
Choose a tag to compare

This version adds support for cookies. You can read user cookies using the new sqlpage.cookie function. For instance:

SELECT 'text' as component, 'You are ' || sqlpage.cookie('username') as contents;

And you can store a new cookie on the user's device with

SELECT 'cookie' as component, 'username' as name, 'John Doe' as value;

v0.6.12

11 Jun 22:54
a14a2bb
Compare
Choose a tag to compare
Add support for makdown in tables

v0.6.11

11 Jun 00:23
7ea9457
Compare
Choose a tag to compare
add support for <select> inputs with multiple choices

v0.6.10

10 Jun 23:07
d3c46f7
Compare
Choose a tag to compare
Improved chart component

v0.6.9

07 Jun 23:58
084f695
Compare
Choose a tag to compare
more markdown, graphical fixes

v0.6.8

07 Jun 01:21
f91f0d5
Compare
Choose a tag to compare
fix rendering of pages without a shell

v0.6.7

07 Jun 00:46
48e2a91
Compare
Choose a tag to compare
add support for markdown