svenkubiak / mangooio Goto Github PK
View Code? Open in Web Editor NEWAn Intuitive, Lightweight, High Performance Full Stack Java Web Framework.
License: Apache License 2.0
An Intuitive, Lightweight, High Performance Full Stack Java Web Framework.
License: Apache License 2.0
Update to latest dependencies and plugin version.
Enable passing of non-standard attributes to controller methods
Ad options to validate controller parameters on a fluently way.
There are two tests for passing parameters which are failing.
Switch to Java8 Date API for RequestHandler .
Removed all @deprecated legacy functions and classes.
Add an option for the form validation to validate a custom regex.
Passing Flash between redirects is not working atm.
How do I access http headers from a Controller? Can you please add that information to documentation also?
Add a convinentent way for retreived multiple parameters from a request.
Add methods to Config to retrieve standard applicaiton configuration values without using the propery key, e.g. config.getApplicationName().
I am using 1.0.0-RC4-SNAPSHOT
Request and query parameter is not working
Router.mapRequest(Methods.GET).toUrl("/activate/{key}").onClassAndMethod(ApplicationController.class, "activate");
public Response activate(String key) {
accessing /activate/12355 does not set the value for key as 12355
Add an option to send binary content from a controller.
Add default validation messages for form validation.
The handlers need more unit tests.
Add an object to automatically cast a retrieved cache object.
The source code highlighter is not working on documentation page.
Update documentation for new request object, etag support, administrative routes and request parameter validation.
Add a configuration option to set the "secure" flag for a cookie.
Add an implementation for Memcached.
Add configuration options for new guava cache
When switching to datetime java 8 api cookies from old versions where incompatibale with the current version. This could be preventen with cookie versioning.
The Form bindings, and all other bindings, need more unit tests.
Looks like Fluentlenium is not working at all.
Check archetype generation after beta5 releasey Due to the switch to yaml, there might be a problem with the secret and name generation.
Change form validation where min, max and range also works for numeric values and not only for strings.
The error page when in dev mode seems a bit rubish. This should be styled in a nicer war.
Bump version in projects if necessary.
Add a first guide "Introducting mangoo io" to the homepage. Maybe with https://slides.com ?
The application secret should be automatically generated when an app is created via the archetype
Form parsing does not work when charset is part of content type. Unfortunately some http client libraries add charset to content type.
Content-Type: application/json; charset=utf-8
There seema ro be glitches when using authentication which results in an invalid session. Maybe dev mode?
Add some kind of fancy debugging mode
Check the sonar and handle all issues.
Add a validation function that preparses the routes and exists bootstrap if the routing function contains at least one invalid route.
Add mangoo I/O to Techempowered Benchmarking for Round 12.
https://www.techempower.com/benchmarks/#section=code&hw=peak&test=fortune
The switch from markdown to asciidoc dropped the code highlighting. Also, there are encoding problems in the documentation and some typos.
The mangooio version in archetype is static. Lets try to make this dynamic with every tagged release.
Add an entire map to Response using andContent method
Display the version number of the documentation release on the documentation page and in the PDF file.
Add the ability to pass LocalDate and LocalDateTime as an controller method parameter.
Add an option to pass a path to an external configuration so that when in production the app dosbt has to be redeployed.
The configuration is very unclear when the file gets bigger. a swtich to yaml should change that.
When reloading in dev mode the source code isn't compiled with "-parameters", thus the parameter passing does not work.
The default expire for authentication should be "browser session"
It just be possible to set header values from within the controller method, e.g.
return Response.withOk().andHeader("foo", "bar");
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.