requirements.txtfile in new projects. This will allow packages to release new Majors outside of the major upgrades of Masonite. So we can develop new package improvements faster.
masonite.testing.TestSuiteclass has been completely removed. This was a class that was obsolete and has been replace by the
masonite.testing.TestCaseclass anyway. The
TestSuiteclass was bascially wrappers around some of the commands that predated the newer testing features.
libsassprovider. Because of these limitations, Masonite 2.3 will remove it completely.
get_response()method then the class will be rendered using that method. The
Viewclass now acts in this way.
Authclass and towards
Guardclasses. These classes will be responsable for handling everything from getting the user to handling logging in and logging out.
Authclass for a
Authclass you will get an instance of a
Guardclass instead. The use of both classes are identical so they should just work as is.
Authclass now contains a new method which returns a list of routes. This cleans up the
web.pyfile nicely when scaffolding.
craft presetcommand which will generate some
.jsonfiles and example templates. There is a
query_parsehelper which you can use to parse a query string the same way Masonite does.
collectmethod which allows you to collect all the classes in the container with a certain key or an instance of a class like this:
masonite/Directory To The
CanScheduleclass which gives it access to the new
self.call()method (which is used to schedule commands) and
self.schedule()method (which is used to schedule jobs).
masonite.scheduler. So you will need to refactor your imports.
from masonite.api.namespace rather than the previous