• v1.6α af9f74594b

    Antville v1.6α Pre-release

    tobi released this 2020-07-30 19:03:19 +00:00 | 376 commits to main since this release

    Changes

    🐛 Bug Fixes

    • 83575dd27d Fix: redirecting on cancelled delete dialog
    • 2e368ce13f Fix: semantic version string but keep it non-semantic in build
    • f64a1fa25d Fix: redundant calls of decodeURIComponent
    • 751d1d2523 Fix: “null” string showing in alt/title attributes of images
    • 6c407d72b3 Fix: missing default properties in root site
    • 820d11f35f Fix: incorrect client-side hashing of password
    • 707fd6391f Fix: missing properties of default site created by db script
    • 3e50f2a636 Fix: missing upload input on layout import
    • 8e6e401cec Fix: display of version and build date
    • a83378d719 Fix: missing output of generated license information
    • 44b59e87fd Fix: boolean check for alpine value
    • 97f1bad6e0 Fix: file permissions
    • 9d3fef0e4f Fix: breaking change in alpinejs 2.3.4
    • 2ecad42879 Fix: rhino-incompatible versions of string-strip-html and punycode
    • 319186547e Fix: missing style for disabled submit buttons
    • 95b4baf2cd Fix: github security alert with jquery upgrade
    • 1cad3ea794 Fix: github security alert by running yarn upgrade
    • a554aed6d0 Fix: branch name
    • 9e28a3af94 Fix: jsonp response not containing json
    • 23d248bef2 Fix: missing > at end of macro
    • 1e83a393c3 Fix: accidentally committed file paths with date string
    • 1e8ac45da8 Fix: client-side code requiring server-side rendering
    • 0c77ab756c Fix: missing markdown rendering in multiple places
    • 0cdd3385cf Fix: wrong site context for errors on sites which are not deleted
    • e1660721ef Fix: story formatting issues due to mixing helma and markdown features
    • 6986a8507e Fix: missing digest / etag header for a site’s main action
    • 8930a73b5a Fix: markdown issues
    • ff78289daa Fix: base64 encoding w/ java > 8
    • 95777db1fa Fix: dangling pipe symbol if export action is disabled
    • 5340dbfac5 Fix: rss output missing digest / etag header
    • ac83a5e474 Fix: less dividing values instead of correctly interpreting font-size syntax
    • a978ad7c59 Fix: typo in sql statement
    • 5ed3ad138f Fix: missing re-assignment of site creators and modifiers when deleting an account
    • 12df0060f7 Fix: error when trying to remove non-existing tag hub
    • 09585e21df Fix: misleading log message
    • a21c378b7a Fix: exception when trying to delete image file
    • 0ba3b4800c Fix: premature assignment of image.parent.site
    • 4e46065e87 Fix: missing new creator for items in sites a deleted account might had been owner of before
    • 4764649789 Fix: undefined site
    • 386690a818 Fix: missing deletions / reassignments when deleting account
    • 70d8c67f07 Fix: insufficient checks for displaying admin alert
    • 4f0b0ab834 Fix: obsolete calculation site’s deletion date
    • 5f96e314db Fix: timeout error when running nightly scheduler
    • e121967bbc Fix: out of memory exception when deleting an account
    • 0cb91214c7 Fix: typo in translation
    • 704f80de75 Fix: out of memory error when exporting large sites
    • 62bd495564 Fix: path of search provider being displayed in button
    • f65eff0015 Fix: slow search
    • 2120bc3ed8 Fix: remaining persistent metadata preventing account deletion to complete
    • a1e8a00957 Fix: transient metadata after deletion
    • cdefd37ee8 Fix: wrong requirements preventing privileged users to delete accounts
    • 0713ac5db7 Fix: incomplete account deletion
    • 94bd4c1f59 Fix: missing translations
    • 1defbc8240 Fix: double encoding
    • b36609006e Fix: sql syntax error in mysql
    • bdf8d227b9 Fix: issue with wrong membership name
    • 72680a2659 Fix: dysfunctional evaluation of response from stopforumspam.com
    • f6da6748cc Fix: href of wrong object
    • eed7d08028 Fix: missing less compiler for creating static css
    • c3d64dc829 Fix: unwanted code running after caught exception
    • ca2040d429 Fix: undefined res.meta.values
    • 6a62937005 Fix: too complicated deletion of jobs
    • fb654a6c46 Fix: incorrect method application
    • 8b45d5acf7 Fix: type in translation
    • 3feee29c0f Fix: missing translation
    • 3a34a2fb0e Fix: missing translations
    • 9f7d1a8529 Fix: wrong namespace for sanitizeHtml method
    • 10736fff35 Fix: outdated rhino version
    • 9ec39eaf98 Fix: user being logged in in spite of missing permission
    • fcc889a480 Fix: unsecure url
    • 6d85a22091 Fix: display of null values for creation / modification dates on initial setup
    • 1b2bd820a0 Fix: insufficient and invalidating amp output
    • f283f83553 Fix: too narrow page width for skin editor
    • ac5d7dbe49 Fix: dimensions of header image
    • 19316ee98c Fix: restrict max page width to most pages
    • df04fb91dc Fix: image width in list view
    • 7cb6c70f60 Fix: missing ant icon
    • dcad7a4df4 Fix: missing ant svg
    • 4c0c009e05 Fix: clashing class name av-ant
    • e2d4447fbe Fix: german t9n of “in {0} days”
    • 5ab19df7d9 Fix: too fuzzy results of text output in formatDate()
    • 88f65c007d Fix: missing getDeletionDate() method
    • ceeba55018 Fix: display of 401 error message
    • 49b1b357a0 Fix: missing support for future dates in formatDate() method
    • f6b76518ac Fix: return value of deleted_macro() if no formatting should be applied
    • 951f9a0983 Fix: path to rhino jar
    • 59bedf9e78 Fix: display of modifier in list of story updates
    • 901cbc7aaf Fix: missing build target for server-side JS files
    • 76d98b32e1 Fix: stickiness of version for marked
    • e04e1daeaf Fix: insufficient compression of main.css
    • 0e3bb7216c Fix: redundant call of lessParser.parse()
    • 70e55bc853 Fix: wording
    • 6619322053 Fix: indentation
    • 59377e4676 Fix: output of empty locale
    • b322ac79f6 Fix: redundant call of lessParser.parse()
    • d8fdba526a Fix: href processing
    • 7f6584dcbd Fix: use simplified user agent
    • 313833ecce Fix: enable real utf-8 for mysql database
    • f27a4cf5ac Fix: do not create or drop obsolete tables
    • 1fc175018a Fix: revert accidental commit of commented code
    • 2d61c0dafa Fix: ignore any origin without either http, https or ftp protocol
    • d75e3437a9 Fix: respect default parameter in description macro
    • fdfee2e50d Fix: display of file origin in File and Image prototypes
    • 2eeb4549ce Fix: do not create a helma.Image instance if constraints are fulfilled
    • a8b37e39ba Fix: do not resize original image
    • ee28a1466a Fix: don’t resize layout images (except their thumbnails)
    • 4b451cd84c Fix: automatically set og:image from formica
    • 0fe4d4b160 Fix: replaced getURL() with corresponding helma.Http methods for more configuration options and better results
    • b5851313b9 Fix: reset the response before sending JSONP data
    • e9c9fb7ae5 Fix: custom message for error when retrieving url
    • 2e16d8b179 Fix: disable debugging mode
    • 780ad73c2a Fix: catch various errors and give a litte bit of feedback in the gui
    • ac64092624 Fix: replaced hard-coded site url with macro
    • a4b85d40e6 Fix: disabled debugging code
    • 4d2867d744 Fix: added missing change in $Image#embed skin for improved formica image link
    • 95297f5f14 Fix: styled image from formica bookmarklet as thumbnail to maintain responsive layout
    • 6180ee475c Fix: refactored for latest update in Helma’s format() method to prevent huge gaps in <pre> elements
    • aeb13485e9 Fix: date formatting
    • 34af2b0bd9 Fix: missing simple linebreaks in story

    🔀 Merges

    Uncategorized

    • b08268b311 Chg: last paragraph
    • 382449c574 Chg: some more wording
    • 32d0682163 Chg: minor wording
    • 3ba5d22723 Chg: wording
    • b0de833542 Del: obsolete browserify config
    • 05603b7dc8 Add: tasks for running h2 console
    • 4194c7849d Add: yarn build and development tasks
    • c92d6f93d6 Chg: updated translations
    • 9119dd7ea6 Add: latest changelog entries
    • 08b2d96eba Chg: helma download url to recent release
    • 1c5b661a3e Add: ignore all build dirs
    • 11639f9319 Chg: reverted to more strict file name pattern
    • 9fc91c221d Chg: localize errors for accepting terms / gdpr
    • ef5ac1c83c Del: logging statement
    • cd6fd202c7 Chg: replaced google’s captcha with h-captcha
    • 51036916f8 Chg: display markdown tables in uikit style
    • 3fb8b91f89 Chg: updated readme and changelog
    • 9e9c929847 Del: obsolete shell scripts
    • 207091aee8 Chg: ironed out some details in build tasks
    • b1c60cbf00 Add: properties for build version and date (placeholders)
    • 5d2ccc7c47 Add: license report for additional jars
    • 8b5a26a4ac Chg: documentation tasks
    • 764ac7eac0 Del: obsolete file
    • c4ddaa2f60 Chg: run yarn tasks silently
    • 0f18744ee6 Chg: improved build tasks
    • 1c3889fae8 Chg: replaced marked node module with commonmark java library
    • 7ba2421018 Chg: replaced string-strip-html node module with jsoup java library
    • 8f377d0150 Chg: rewrote most yarn tasks with gradle
    • 22ccbedd47 Add: routine for installing node modules if necessary
    • cfb9cdb590 Chg: console methods (colors) to be consistent with helma log
    • eaa3ba2357 Chg: rewrote most client-side code with alpine.js
    • 21191ded75 Chg: wrapped client-side code in iife
    • a7fe64b70e Chg: surrounded client-side code with iife
    • a5fd70eba5 Chg: load all necessary files from within editor skin
    • e214e9c80f Del: work-around for https://github.com/uikit/uikit/issues/1149
    • c74d616e77 Add: alpine.js
    • 49fad937e8 Chg: move jquery collage plugin into extra file loaded in gallery only
    • 28988c34fb Chg: replaced unmaintained minifyify with uglifyiy
    • da4ac4333c Chg: return http status 400 if no url is provided
    • da17ed5855 Add: readme
    • 1041d5cc49 Del: obsolete file and wiki reference
    • 93d2efed58 Add: readme for connection claustra
    • 501c060ed1 Chg: updated codemirror, marked, string-strip-html, browserify and jsdoc deps
    • 0cfd2abe5e Del: console.log
    • b46838df69 Add: construction claustra as integral part of antville
    • ef43475897 Add: proxy claustra as integral part of antville
    • da1c419875 Chg: rewrote most client-side code without using jquery
    • 302d2e3729 Chg: refactored formica bookmarklet for using proxy claustra
    • 307723572a Add: some http headers for better changes to get a reasonable response
    • 23e7af26a6 Chg: moved client-side js code from .skin to main.js
    • 0bdaa332e7 Chg: refactored main js code without jquery
    • 9260adc98d Del: code in comments
    • 38c203b89e Chg: moved md5() method from jquery to global scope
    • b41116c3f5 Chg: refactored initial js after page load without jquery
    • 6cb6e4cd3e Chg: refactored grouping timezones without jquery
    • 1952ca19f6 Chg: slightly modernized formica bookmarklet code
    • a90fff0c9f Chg: rewrote formica bookmarklet without jquery
    • 37817b382f Chg: edited wording, revised or removed some outdated sections
    • 6427aaf9ce Chg: replaced ant task for creating claustra with yarn script
    • 2d486f197b Chg: replaced patch tasks in ant with yarn scripts
    • 5f8482092a Chg: replaced i18n tasks in ant with yarn scripts
    • 7ed88a16b4 Del: support for instant articles
    • c588441add Del: support for amplified mobile pages
    • 72068d0d8c Del: erroneously committed files
    • 4ee6d89bf5 Chg: moved parser files into tools dir
    • 243e80d8ac Chg: moved build scripts into their own dir
    • bf6aa7a90b Chg: moved config files into tools/config dir
    • eff0f1f47c Chg: moved updater into tools dir
    • d217d85e04 Chg: moved client scripts into tools dir
    • d47cf60be5 Chg: generate jsdoc files during build
    • f555a0e417 Chg: replaced some ant tasks with yarn scripts
    • e86d3f0a9e Chg: moved antville’s license to top-level directory
    • 7cc3adedbf Chg: replaced gradle build tasks with yarn scripts
    • af9b02de26 Chg: bumped version of marked npm package
    • d29a2a1c3f Chg: replaced sanitize-html npm package with string-strip-html
    • 1205d82fda Chg: bumped codemirror version
    • 9ca613268f Chg: reformatted long line
    • e3f3e29502 Chg: bumped versions of browserify and less
    • 9cf539c382 Chg: moved client build from gradle to npm script
    • 4d83a7e941 Del: obsolete file
    • 175989447e Add: editorconfig
    • 74e76accb8 Chg: ignore i18n files for now
    • c36302a83f Chg: refactored deletion of accounts and sites
    • 2b48d309f3 Chg: refactored account deletion with sql
    • 5683b35d12 Chg: refactored site deletion with sql
    • a4ff04909a Chg: also schedule sites owned by an account for deletion
    • 4c85e79dec Chg: don’t save site export as antville file anymore
    • 3f9d03a6f6 Chg: moved recaptcha from claustra to core
    • 6dde17b8e8 Chg: updated translated messages
    • b8b58a2ce7 Chg: replaced google-search property with search.provider
    • fc044132bb Chg: sort jobs by date
    • 2352a788e4 Revert: extra deletion of child node
    • 922f2ed732 Add: support for account deletion
    • 24a41030e7 Chg: get total count of items and then retrieve each page
    • b61940c2e1 Add: display of a user’s timeline
    • 48c415cd2c Add: tags to site export
    • c66b372748 Add: site export in json format
    • aae43d3051 Chg: column order and re-enabled size column
    • f35eaef6aa Add: creator_name to every exported object
    • 2726768ddf Add: story comments by other users to export
    • 2e8fba1f31 Add: job name to admin table
    • 3b4112fcfb Add: check and removal of existing account data archive
    • b42772eef1 Add: log output when exporting account data
    • 5a2af525e1 Chg: run account export as job
    • c388e71203 Add: archive export for account (json)
    • 8f83797e44 Add: check and dialog for accepting updated terms and conditions
    • ef097ff020 Add: class for rendering text from right to left
    • 97bfba00d0 Chg: allow paths to other sites for terms / privacy stories
    • 065679f7f0 Chg: directly require() server-side node modules
    • c2c3684ae0 Chg: minor code improvement
    • 4d85afcf8a Add: support for data privacy statement and terms & conditions
    • b31be0f3aa Chg: prevent user from logging in and out again on insufficient login permission
    • 1681ea1ec0 Chg: use default public schema in postgres / h2 databases
    • 6663e220d8 Chg: upgraded h2 to version 1.4
    • d864e5e9d3 Chg: refactored setup for login / registration permissions
    • 4befcbac0d Add: metadata for new root properties
    • 66f0813c4d Revert "Merge branch 'hotfix/missing-metadata' into develop"
    • 4d18de1f59 Revert "Merge branch 'hotfix/missing-metadata' into develop"
    • 13b9782cf0 Add: metadata for new root properties
    • b8d9958060 Chg: translated new messages and rebuilt message files
    • f617e44d83 Add: setup options for registration scope and login mode
    • 7520783ff9 Chg: simplified b/w compatibility for module optimizations
    • 9619351f9b Chg: reverse application of new body css
    • 658a595dbd Chg: refactored nav menu for smaller screens
    • 79ceae33a4 Del: unnecessary $Site#page skin
    • b77469b33c Chg: limit maximum page width
    • c8f0c8ade9 Revert "fix: missing ant svg"
    • aca84e15f4 Chg: hide floating navbar when area to left of it is touched
    • 2274d2081a Chg: display floating navigation with toggle button on small screens
    • 86108f1bc8 Chg: updated dependencies
    • b3a9a82382 Chg: resolve referrer urls before writing to database
    • 9ad4989583 Add: Admin.resolveURl() method
    • 55fb6d57e8 Del: unnecessary prefix/suffix macro parameters
    • 7393f28e66 Chg: updated i18n files
    • c115f03867 Chg: use “delete” instead of ”remove” in user messages
    • c2d8c557fc Chg: simplified “deleted site” warning
    • b7d55cbc88 Chg: immediately show most users 404 page for a deleted site
    • df1a87eab4 Chg: improved display of various console output levels
    • 37909691e5 Chg: rebuilt server-side JS file
    • f5cff5ba44 Chg: bumped versions and rebuilt client files
    • 97d2813df2 Add: helma version to health page
    • 122818697b Chg: incremented version string
    • 472104fa75 Chg: updated client files
    • 52144cfa84 Chg: line wrapping
    • d69cf54e43 Add: ant target for updating java libraries
    • d28d18c0fe Chg: experimental branch using rhino’s commonjs support
    • 93194492ad Chg: experimental branch using rhino’s commonjs support
    • cd5cd15018 Del: definition of JSON object in external module
    • dd49a26a57 Add: app property for overriding the scheme used in hrefs
    • 9748633b78 Add: current location as referrer
    • 02371689c8 Chg: add log output
    • c58bedeb0b Chg: allow instant articles for all sites
    • 3ead0b8019 Add: basic support for Google’s accelerated mobile pages (AMP)
    • 4be343d768 Chg: sped up execution of sql deletion
    • 79d6c265e2 New: skin for instant article
    • 2d0b1d6790 Change: added support for instant articles in rss feeds
    • 8b3a41191e Updated formica bookmarklet
    • 7644cc4ec0 Chg: improved responsive formica image with custom link to source URL
    • 342974fdc9 Chg: added hints to Java and JavaScript to the first sentence about Helma

    📦 Dependency Updates

    • c9cf3ce5cf Build(deps): bump lodash from 4.17.15 to 4.17.19
    • 630971076c Build(deps): bump elliptic from 6.5.2 to 6.5.3

    Full Changelog: release-1.5 → v1.6α

    Generated by git-cliff.