Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next Major (2.1 - 12/1) #230

Merged
merged 698 commits into from
Nov 2, 2018
Merged

Next Major (2.1 - 12/1) #230

merged 698 commits into from
Nov 2, 2018

Conversation

josephmancuso
Copy link
Member

@josephmancuso josephmancuso commented Aug 2, 2018

Expected release: 12/1

Running 2.1 Change Log


Added middleware classes instead of strings.

  • Documentation

This changes this:

HTTP_MIDDLEWARE = [
    'app.http.middleware.LoadUserMiddleware.LoadUserMiddleware',
    'app.http.middleware.CsrfMiddleware.CsrfMiddleware',
]

into this:

from app.http.middleware import LoadUserMiddleware, CsrfMiddleware


HTTP_MIDDLEWARE = [
    LoadUserMiddleware,
    CsrfMiddleware,
]

  • Removed the arbitrary payload input when fetching a json response 308b3b1

  • Moved Auth class into the auth directory and removed the facades directory.



  • Added migrate:status command

  • Added a simple container binding

  • Added Mail Helper

  • Removed the need for the |safe filters on Masonite template helpers

  • Added status code mapping and request.status(int) features

  • Added several methods to the service provider class to helper bind things into the container

  • Added view Routes

  • Renamed cache_exists to cache

  • Added request.without() method

  • Added port to database dictionary

  • Added way to set an integer as a status code

  • Added a way to set headers with a dictionary

  • Fixed param method not working with custom route compilers

  • Added basic testing framework

  • Added Match routes for multiple route methods

  • Added Masonite events into core

  • Added email Verification

  • Request redirections set status codes

  • Added request.without

  • Added craft middleware command

  • Headers can be added via a dictionary

  • Views can now use dot notation

  • Added swap to container

  • Added masonite env function for cast conversions

  • Added ability to resolve with normal parameters like .resolve(obj, var1, var2)

  • Added password reset to auth command

  • Added Response Middleware and removed the StartResponse provider

  • Refactored commands

  • Added better pep 8 standards

  • Ran code through flake 8

  • Upgraded built in templates to bootstrap 4

  • All scaffolding commands use view templates now

  • Added code of conduct to app

  • Added flake8

  • Routes work without adding a slash at the end

  • Upgraded dependencies

  • Removed issue when removing mailprovider

  • Added test for file system helpers

  • Added Masonite events to core

@coveralls
Copy link

coveralls commented Aug 2, 2018

Coverage Status

Coverage decreased (-1.7%) to 89.961% when pulling 88001b7 on develop into 9aa563b on 2.1.

@josephmancuso josephmancuso added beta-1 Labels the issue with which beta version this issue applies to needs-documentation Requires documentation to be merged next major Issue scheduled for the next major release labels Sep 1, 2018
@josephmancuso josephmancuso added beta-2 Labels the issue with which beta version this issue applies to and removed beta-1 Labels the issue with which beta version this issue applies to labels Sep 11, 2018
@josephmancuso josephmancuso changed the title Next Major (2.1) Next Major (2.1 - 12/1) Sep 18, 2018
josephmancuso and others added 29 commits October 17, 2018 19:26
* added comments and cleaned providers

* flake 8

* cleaned up headers and the need to maintain a headers key

* flake8

* flake8 fix

* cleaned up middleware

* fixed token attribute

* flake 8 updates
* Upgrade requests to 2.20.0

* Upgrade requests version
* started to add ability to use other file extensions

* fixed search path and pugjs

* fixed pypug dependency
* added ability to add custom exception handlers

* added more

* added debug exception

* added debug exception to tests

* added dd and templates

* fixed manifest file

* removed print statement
* Added Redis Cache Driver

* Finalized Redis Cache Driver

* Merge 2.0 into master (#443)

* bumped version

* fixed connection credentials

* bumped version

* fixed amqp driver to pickup connection when lost (#442)

* bumped version

* updated test

* Added ability to add jinja extensions (#458)

* started to add ability to use other file extensions

* fixed search path and pugjs

* fixed pypug dependency

* Add custom exception handlers (#459)

* added ability to add custom exception handlers

* added more

* added debug exception

* added debug exception to tests

* added dd and templates

* fixed manifest file

* removed print statement
* removed status code provider

* removed start response provider

* fixed flake8
@josephmancuso josephmancuso merged commit c580e1e into 2.1 Nov 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta-3 Labels the issue with which beta version this issue applies to needs-documentation Requires documentation to be merged next major Issue scheduled for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet