2022-08-31

2022-08-09

2022-06-14

2022-06-01

2022-04-10

2021-10-07

2021-10-06

2021-09-04

  • [developer.boomla.com] separated developer.boomla.com for developers and boomla.com for end-users
  • [boomla.com] removed end-user related changelog entries

2021-07-06

2021-07-04

2021-06-29

2021-06-28

2021-06-26

2021-06-22

2021-06-21

2021-06-16

2021-06-15

2021-06-14

  • [PLATFORM] add page-1 file type

2021-05-08

2021-04-24

2021-04-09

2021-03-21

2021-03-16

2021-03-15

2021-03-06

2021-03-04

2021-02-20

  • [PLATFORM] Content-Security-Policy change: the directive script-src 'unsafe-inline' is now supported

2021-02-09

  • [PLATFORM] sjs-4 engine change: File.prototype.call(): provide the dot in method names, as in .Inline instead of Inline. (The old form remains supported to not break old apps.)

2021-02-08

  • [PLATFORM] extend sjs-4 engine with File.prototype.hasMethod()

2020-12-01

2020-11-25

  • [boomla.com] add blog post Filesystem and Database are not cutting the problem space right
  • [PLATFORM] add improved storage system for collaboration:
    • add Dynamic Filesystem support,
    • add dynamic link support,
    • support different workflows (static workflow, dynamic workflow),
    • improved security model where the Static Filesystem is read-only in production
  • [boomla.com] update Glossary:
    • rename static link to hash-based link,
    • rename dynamic link to location-based link,
    • add Static Filesystem,
    • add Dynamic Filesystem,
    • add dynamic link (new concept),
    • add production environment.

2020-11-16

  • [PLATFORM] reverted to using 64bit FnodeIds instead of 128bit ones; let’s do a slow ramp-up as required. Updated blog post.

2020-11-02

2020-10-19

  • [PLATFORM] use 128bit random FnodeIds instead of 32bit incremental ones
  • [boomla.com] add blog post 128bit File node IDs

2020-10-07

  • [PLATFORM] support internal script (inline scripts) in <head>

2020-10-06

2020-09-19

  • [PLATFORM] add ALT tag support to built-in image-1

2020-09-07

  • [PLATFORM] log in to any website by going to SITE.COM/..login. This makes sure your website-specific session gets connected to your Boomla session which is critical for the central login system of Boomla to work. There is a return parameter too to specify a landing URL.

2020-09-05

  • [PLATFORM] image-1 app bug fix: in some rare edge cases, a large image could end up being too large after resizing/transformation to be returned. Now returning original in this case.

2020-09-03

2020-08-23

2020-08-22

  • [boomla.com] merge Tutorials and How to pages, re-record most How to videos

2020-07-26

2020-07-23

2020-07-22

2020-07-03

  • [boomla.com] extend Glossary with Component, Component instance, Component app, Section, Section placeholder, Section placeholder app

2020-06-22

  • [PLATFORM] add /..login-status endpoint to verify if you are logged in on any given Boomla website; see for this website

2020-06-20

2020-06-11

  • [PLATFORM] extend sjs-4 engine with File.prototype.instances() and File.prototype.level()

2020-05-21

  • [PLATFORM] roll out HTTPS for every site

2020-03-26

  • [PLATFORM] bugfix: UTF-8 files containing BOM sequence are now supported

2020-03-24

2020-03-22

2020-03-21

  • [PLATFORM] extend sjs-4 engine with User.prototype.owner()

2020-03-03

2020-02-20

  • [PLATFORM] allow using internal style definitions in <head> (define the CSS rules directly in a <style> tag in the <head>, not in an external stylesheet)

2020-01-20

2020-01-11

2020-01-10

  • [skyconfig.boomla.net] the package skyconfig.boomla.net was rewritten from scratch for improved usability

2019-11-28

2019-11-12

2019-11-03

2019-11-02

2019-11-01

  • [boomla.com] add how-to: How to remove the Boomla Toolbar

2019-10-26

2019-10-18

2019-10-14

  • [boomla.com] release a greatly restructured & rewritten docs & tutorials section

2019-10-11

2019-10-04

2019-09-30

2019-09-05

  • [PLATFORM] the Boomla Frontend Toolchain adds mobile/tablet support

2019-08-10

  • [boomla.com] restructure documentation, add How to section

2019-07-23

2019-07-08

2019-06-19

2019-05-29

  • [PLATFORM] release new Frontend Toolchain

2019-04-29

2019-04-18

  • [PLATFORM] Frontend Toolchain: deprecate class .o1-file-no-icon

2018-12-18

2018-12-17

2018-10-25

2018-09-17

2018-08-14

2018-08-13

2018-08-09

2018-07-21

2018-07-11

2018-07-06

  • [PLATFORM] document .RunAs file

2018-06-27

2018-06-21

2018-06-03

2018-04-22

  • [play2.boomla.net] create an end-user game to have fun and learn Boomla

2018-03-28

  • [PLATFORM] now you can create websites on your own domains

2018-03-05

  • [PLATFORM] temporarily remove local distrubution to move faster as none of our users were interested in using it

2018-03-03

2018-03-01

2018-02-24

  • [boomla.com] add page: Request for Apps

2018-02-08

2018-01-09

2017-12-30

2017-09-17

2017-09-14

2017-05-11

2017-04-25

2017-04-12

  • [boomla.com] add Open in Playground button to all developer video intros

2017-04-08

  • [PLATFORM] release v0.7.0 - make missing .Accept files default to deny drops
  • [boomla.com] add developer video intro: Accepting file drops

2017-04-07

  • [boomla.com] add developer video intro: Editable text areas

2017-04-05

  • [boomla.com] add developer video intro: Errors are first class citizens

2017-04-04

2017-03-30

  • [boomla.com] add developer video intro: Install a new theme
  • [boomla.com] add developer video intro: Adding files to the Toolbar

2017-03-28

  • [boomla.com] add developer video intro: Create simple HTML content
  • [boomla.com] add developer video intro: Create Markdown content
  • [boomla.com] add developer video intro: Pages vs contents

2017-03-27

  • [boomla.com] add developer video intro: Execution flow

2017-03-25

  • [PLATFORM] release v0.6.0 - allow restricting what can be dropped in files
  • [boomla.com] document .Accept files
  • [boomla.com] add accept-1 to built-in types

2017-03-17

  • [boomla.com] renamed dev tutorial page to Start here, added 4 video intros
  • [PLATFORM] GUI: file drop highlighter now turns red (BEFORE|AFTER) root file

2017-03-13

2017-03-08

  • [boomla.com] explain What is Boomla? on developers page

2017-03-06

2017-03-05

2017-03-03

2017-03-02

2017-02-10

2017-01-27

  • [PLATFORM] release v0.4.3 - sjs-3: allow running os.inline() directly in .Request method

2016-12-23

  • [PLATFORM] release v0.4.2 - simplify running Boomla locally, improve local Control Panel

2016-12-18

2016-12-13

  • [boomla.com] separate user docs and developer docs, move apps to top menu
  • [boomla.com] document how to copy contents

2016-11-26

2016-11-22

2016-11-17

2016-11-09

2016-11-08

  • [PLATFORM] release v0.4.0

2016-11-07

  • [PLATFORM] sjs-3 interpreter: rename File.prototype.follow() to .followLink() (no website used it)
  • [PLATFORM] app-1 runtime: support customizing apps along the file’s type chain; which works like a prototype chain
  • [PLATFORM] app-1 runtime: .Inline/.Style and .Request/.Style files deprecated, look for .InlineStyle and .RequestStyle files instead
  • [PLATFORM] add file upload support to HTML forms (multipart/form-data)

2016-11-05

2016-11-04

2016-11-02

  • [PLATFORM] built-in image-1 app now displays images with max-width to not overflow the containing placeholder

2016-11-01

  • [BOOMLA CLOUD] run migration script on all sites to remove deprecated .Class file and update all apps

2016-10-29

2016-10-27

2016-10-26

  • [IDE] bugfix: file removal did not work, broken 2 days ago

2016-10-24

  • [boomla.com] document reserved file names
  • [boomla.com] Control Panel / Apps area has shown locally created apps too, show only imported ones
  • [boomla.com] add changelog
  • [IDE] add tooltip to word-wrap button
  • [IDE] make file icons not overlap filenames
  • [IDE] make page title (browser tab) show open file’s name
  • [IDE] make filenames in navigation area anchors to support keyboard-based navigation
  • [IDE] add refresh button
  • [TOOLS] restore scroll position after actions that trigger page reload, like save and file upload
  • [TOOLS] bugfix: removing the current page (or any anchestor) resulted in error 404, redirect to first existing anchestor instead
  • [tutorial.boomla.com] make html-1 app’s default content easier to notice (longer)

2005-09-01

  • Started working on Boomla.