JAS v1.1.0 RC1
Released on Thursday 19th of May 2016Changelog
2016-05-19
*
jas: fixed upgrade for non-default root path, config: stp off by default2016-05-19
*
added user config support, backend: fixed user config displaying*
added attempts module, users module: added bruteforce protection, data: table check doesn't log error for log module2016-05-18
*
sql storage: create/alter default values added*
users module: added allowed host support*
backend: fixed root rights displaying for normal users, updated cms styling, mutilate: added negative rounding precision tests*
backend: added recursive category delete support2016-05-17
*
workflow modules: added workflow script support, plugin: data setup allows all fields to be set2016-05-16
*
skeleton plugin: added setup examples, version 0.6*
backend: added plugin setup data support*
plugin: added setup data support, update translations*
data: added rootcatnr mappable nr value support, updated unit tests*
workflow: added transitions code support, added disabled transitions support, updated translations2016-05-15
*
backend: fixed view list add rights check, fixed at least one page check2016-05-12
*
workflow: added multiple start workflows support, added disable options support, removed include options support, updated translations2016-05-11
*
data: reworked filter parser, updated translations, updated unit tests2016-05-05
*
reworked workflow module, added workflowTransitions, updated translations2016-05-02
*
storage: fixed mysql setup error message, fixed translations2016-05-01
*
pager: fixed backend links for STP, cached STP links+input fields automagically updated, version 1.0.3*
stp: added updateCurrent support, upper case tokens, data: _stp is control field, updated unit tests, backend: added _stp url arg support2016-04-29
*
stp: uses global session (instead of project specific), pgsql: fixed enum not null default value, backend: fixed database create stp*
backend: fixed forms for STP, added project setup database password warnings, updated translations*
pgsql storage: setup admin login errors shown, added setup admin no password support, fixed create database template quotes, mysql storage: setup admin login errors shown2016-04-26
*
data+cms: added touch action support, sql storage: fixed field type quotes issue, updated translations*
data: addded stp submit validation, config: added stp option, cms: added stp field support, updated translations*
added stp support2016-04-25
*
data: mutilate+fs calls via preinitialized objects, updated unit tests2016-04-24
*
sql storage: fixed join for m2m reference from extended module2016-04-21
*
lister plugin: fixed for new template page browser, removed old pagebrowser template, added JAS 1.1 dependency*
template format: reworked page browser, added pagebrowser template, updated unit tests, dataset module: added show_page support*
pager plugin: fixed backend error reporting, added JAS 1.1 dependency*
data: fixed field value not set check, sql storage: fixed m2m table quotes2016-04-18
*
format template: added =~ (regex) if comparison support, updated unit test2016-04-16
*
sql storage: joins uses reference name, added multi level reference support, updated unit tests2016-04-14
*
data: added set filter support, sql: added advanced filter support*
data api: uses static version number, sql storage: fixed quote issue2016-04-13
*
sql storage: added 1:* and *:* (not) in operator support, updated unit tests2016-04-11
*
data: fixed sqlValues NULL values, pgsql: fixed order by missing columns*
moved mysql/pgsql database setup to storage, updated translations*
storage: added get alternative config support, sql storage: separated connect function, mysql: fixed escape, updated unit tests*
backend: fixed database queries displaying, fixed users setup password issue2016-04-08
*
added postgresql storage support2016-04-07
*
data: removed mysql base64 encoding, added backwards compatibility base64 decoding*
sql/mysql: added escape fnction, changed quotes, reworked create/alter functions2016-04-05
*
sql storage: added configurable quotes support2016-04-04
*
mysql: split into separate sql storage class*
data: aligned password specials chars with javascript, cms: fixed cms options2016-03-30
*
rss format: parse errors no longer fatal, raw rss stored, added rss 0.9 parse support, updated unit tests*
data: added show_page support, backend: pager uses show_page*
backend: fixed plugin dependencies for non existing xml db*
mysql storage: 0:* and 1:* references use referenced module ID field, fixed non-sql field check*
cache: module cache converted to utf8, more strict key names, jas: empty version section allowed, updated unit tests2016-03-29
*
dt: added date function, renamed setLanguage, added getLanguage, fixed nl language, updated unit tests*
mutilate: added round support, data+template: added round mutilation support, updated unit tests2016-03-28
*
added basic filter class, added filter config support, backend: added module filter support*
data: added multilists (not) in array operators, mysql storage: fixed reference non-sql field issue*
cms: added show group config option, identifier fields may be visible, fixed cms options displaying, fixed field value not set notices2016-03-24
*
backend: added plugins dependencies editing support*
backend: added plugin info editing support*
backend: mime reuses cms*
fs: added replace support, updated unit tests2016-03-23
*
jas: added mime db noupdate flag support, backend: added mime db noupdate flag enable/disable, updated translations*
mime: added id field to module+database, backend: added mime editor*
remove .htaccess (should be done in apache configuration)*
pager plugin: uses new pretty urls config option, version 1.0.2, list plugin: uses new pretty urls config option, version 1.0.12016-03-22
*
wysiwyg: renamed modrewrite config option to prettyurls*
mutilate: uses pretty urls config option*
backend config: fixed for new config module, backend: release cleans backend config*
backend: uses new pretty urls config option, removed rewrite check*
include: removed mod_rewrite detection, merged relative/prefix paths in path setup, pretty urls are now always supported*
config: replaced modrewrite with pretty URL boolean, removed old style option*
path: fixed urlencoded url in _path (fixes relative path), rewrite: more strict relative path cleaning*
htaccess: simplified apache dependency, include: added pretty urls support2016-03-21
*
plugin: export returns archive, export headers repressed, .versioncontrol dirs not exported, backend: fixed for new plugin export*
fs: fixed recursive dot files issue*
fs+archive: added include/exclude filtering support, archive: added dot file filtering option, uses FS object rather than static calls2016-03-16
*
config: moved sites detection to include.php2016-03-15
*
language: files+errors only stored if translation info config is set, config: renamed translation errors option, backend: added translations notice*
config modules update+reload cache on change, backend: removed config reload after change*
config: added caching support, updated unit tests*
data: get inits reference only when needed2016-03-14
*
updated session+config unit tests2016-03-08
*
cache: added redis support, updated unit tests*
fixed memcached php extension support*
dt: added language based month name extract support, added nl month+day translations, updated unit tests*
language: added untranslate support, updated unit tests2016-03-07
*
pager plugin: added link relations support, version 1.0.12016-03-06
*
pager plugin: added meta description+keywords support