- most parts of FormResponder moved to BaseForm
- fine graned access control for forms.
- InitInput performs on prepare.
- BootstrapPopoverButton renamed to ButtonWithPopover
- twibs.util.OperatingSystem appeared.
- twibs.util.StartupTimeBasedTriggeringPolicy appeared for log file rolling
- Request.remoteAddr is available
- improved useAndClose to reflect exceptions thrown during close
- updated IBAN check
- cleaning up twibs.form startet
- Merged BaseItem and BaseChildItem into class Component
- IdString.~ added: Merge id strings with delimiter.
- twibs.form structured and renamed
- all form.base.Executable have values
- Field and Button share some code
- Renamed HiddenInput to HiddenField
- Removed ActionButton
- Moved bootstrap3.DefaultButton to base.DefaultExecutable
- Moved some convenience methods to Values
- updated library versions
- updated less to 1.7.1
- readability optimizations
- added fixed-container CSS & JS
- submitting forms reworked.
- Rendered trait replaced with oppsite trait Floating
- ExecuteValidated integrated into Executable
- InitInput removed in favour for Button
- Button inherits Executable and Result by default
- ButtonRenderer moved to bootstrap3
- Methods moved from bootstrap.From to BaseForm where possible.
- CKEditor added.
- deferred loading of ckeditor added
- fixedContainers recomputed after update and scroll
- each form has its own id and modal
- jquery request parameter "_" ignored
- Translator splits keys in StringContext to usage.
- added HtmlValues and LinkButton
- IntColumn has appeared.
- User uses twibs.db
- LocaleValues appeared
- values from application.conf taken before reference.conf (bug fixed)
- some http specify strings added to request