v0.8.2 (2017-05-01)
Implemented enhancements:
- Resource generator should be able to generate XML #388
- Resource generator should be able to generate JSON #365
- Add support for "named routes" #210
Closed issues:
- Command failing on MacOS Sierra 10.12 #404
- Gracefully handle panics #401
- i18n should search for the language in the session as well #397
- babel deprecation warning during creation #395
- DB reverse tools #393
- Generator New - can't get package #385
- field name got cut off if it ends with s when generate resource #384
- I've got "undefined: models in models.User" #383
Merged pull requests:
- Added a ldflags option to the build command #409 (tbasnett)
- specified a version for certain deprecations #408 (markbates)
- 0.8.2 #405 (markbates)
- gcc, node and npm dependecies #403 (danielsousaio)
- Gracefully handle panics fixes #401 #402 (markbates)
- add forbidden app names validation check #400 (marythought)
- i18n should search for the language in the session as well fixes #397 #398 (markbates)
- babel deprecation warning during creation fixes #395 #396 (markbates)
- build tags can now be passed in. oh, and sqlite will not be compiled #392 (markbates)
- Added XML resource generator, fixes #388 #390 (stanislas-m)
- Csrf cleanup #387 (markbates)
- Implements JSON resource generator #386 (stanislas-m)
- Named Routes implementation. #332 (apaganobeleno)
v0.8.1.2 (2017-04-13)
Closed issues:
- Default routes listing link to the route #381
- Add CSRF middleware handler to TestSuite #380
- migration with model #379
- Running outside of GOPATH fails #375
- Warning when
go get
-ing buffalo #374
Merged pull requests:
v0.8.1 (2017-04-10)
Fixed bugs:
Closed issues:
- sqlite cant store image blobs #372
- go get on macOS Sierra exits with Killed: 9 #371
- node deprecation warning for loader-utils #369
- Using Laravel Mix as a webpack wrapper for easier usage and sensible defaults #368
- Resource names don't show up correctly in routes tables #362
- Create project issue #359
- New Generator - System Init #357
- stdout on windows console. #348
- actions-packr.go: path error in windows #347
- Upgrading to V0.8X #346
- context.Logger().InfoF or Errorf does not have color #344
- Generate the
middleware.CSRF
middleware in new applications #342 - Patch for a new project, "buffalo new" cmd on windows 10 #340
- Upgrade of gobuffalo and running go setup -u wants to reference a resolvers package that doesn't exist anymore #339
- Getting "Killed: 9" response from buffalo binary #338
- reflect.Set: value of type uuid.UUID is not assignable to type uuid.UUID #337
- Windows 10 new buffalo site sqlite3 "<no value>" in database.yml #336
- Integration test to resources fails, when basic implementation contains a model. #328
- Add basic functions into the default implementation of resource functions #297
- I18n (internationalisation) support #249
Merged pull requests:
- Merge Development branch for v0.8.1 #373 (markbates)
- generate app.go to have translations available in actions #370 (markbates)
- Typo in setup command long description #367 (jmhobbs)
- Resource names don't show up correctly in routes tables fixes #362 #363 (markbates)
- Translate in actions #361 (markbates)
- I18n (internationalisation) support closes #249 #354 (markbates)
- Generate the
middleware.CSRF
middleware in new applications closes #342 #353 (markbates) - Resource generator fixes #328 #352 (markbates)
- Build webpack assets for production in
buffalo build
#351 (mattdoran) - Setup webpack to enable full ES6 transpile #350 (mattdoran)
- turn off colored output on windows in dev mode. fixes #348 #349 (markbates)
- --skip-pop doesn't work fixes #343 #345 (markbates)
- ignore case when checking if the user is in the GOPATH. fixes #340 #341 (markbates)
- added a ParameterLogger middleware #334 (markbates)
- Resource generator --use-model #297 fixes #328 #333 (as27)
v0.8.0 (2017-03-27)
v0.8.0.dev (2017-03-27)
Implemented enhancements:
- Potential enhancement -- version cmd #322
- Generate a default .gitlab-ci.yml file for new projects #181
- React+Babel+webpack generator #125
Closed issues:
- Test fails in v0.8.0 buffalo/cmd/generate on Windows #325
- Asset paths returning 404 #324
- Having trouble installing -- prob easy fix #317
- Update docs to reflect current state of template context. #312
Merged pull requests:
- Adds a version command to the CLI #330 (SpencerCDixon)
- Issue #325 fixed failing windows tests #327 (as27)
- fix output path #323 (mario-seidel)
- Params doc fix #321 (markbates)
- rewrote the default "routes" task so it doesn't need to import the tablewriter package any more #320 (markbates)
- no longer need to shell out to the grifts binary #319 (markbates)
- Gen seed script #318 (markbates)
- Added a "buffalo setup" command to make sure applications are setup and #316 (markbates)
- spelling fix - chosing -> choosing #314 (corylanou)
- V0.8.0 #269 (markbates)
v0.7.4.1 (2017-03-22)
Implemented enhancements:
- Drop go.rice support #290
- Provide a CSRF middleware #243
- Proposal: ActionSuite #242
- Clean up the generate package #165
- Improve resource generator to also generate the model and migration #42
- Added CSRF middleware (fix issue #243) #271 (stanislas-m)
Fixed bugs:
- The migrate command on a built binary doesn't work #289
Closed issues:
- New project - webpack error #310
- Lower case package dependency #308
- Context Session #306
- Best practices of model error handling #304
- fatal error: concurrent map writes #303
- Test fails on Windows in router_test.go #295
- sql: Scan error #288
- context.HasParam(name) ? #285
- Documented video link is broken #284
- Set up test db before running
buffalo test
#281 - Removed the dependency on TT (and BoltDB) #280
- Skip vendor directory during build when looking for rice files #278
- Remove the new relic middleware from the 'middleware' package #225
Merged pull requests:
- run templates through the markdown engine first before going through plush #307 (markbates)
- Fix #181: generate default gitlab ci config #305 (stanislas-m)
- Action and Model Suites #302 (markbates)
- Removed Resolvers and Cleaned up actions/render.go #301 (markbates)
- cleaned up a bunch of code that did stuff with multiple go paths #300 (markbates)
- use schema's to set up the test database #299 (markbates)
- Correcting router_test.go fixes #295 #296 (as27)
- Typo in Resource documentation fixed #294 (as27)
- Drop go.rice support in favor of Packr #293 (markbates)
- Remove new relic #283 (markbates)
- Removed the dependency on TT (and BoltDB) closes #280 and closes #281 #282 (markbates)
- Skip vendor directory during build when looking for rice files #279 (markbates)
- Get valid gopath if multiple #275 (fooflare)
- Deplist #274 (markbates)
- Switched to using github.com/gobuffalo/makr for generators #273 (markbates)
- Clean up the generate package #272 (markbates)
- [feature] implementing model generation for resources #270 (apaganobeleno)
- now that 1.8 is released we should be testing against the latest Go as well #268 (markbates)
- Convert Buffalo to use Plush by default #267 (markbates)
v0.7.4 (2017-03-03)
Implemented enhancements:
Fixed bugs:
- Buffalo needs to be updated to support Webpack 2.2.x #195
Closed issues:
- buffalo command throwing errors #266
- v0.7.3 webpack2.0 release breaks default configuration #262
- models starting with a b produce errors #261
- App.Group incorrectly builds paths on Windows machines #258
- Can't register custom error handler #255
- install fails when sqllite fails to build. #253
- Add Support for MongoDB via mgo package #252
- Documentation Needs to State Requirement for Go >= 1.7 #251
Merged pull requests:
- Inching towards being able to use different template engines in Buffalo #265 (markbates)
- support binding of html multipart post requests #264 (tsauter)
- Webpack v2.2.1 upgrade #263 (fooflare)
- fixed build so it also builds non-db apps #260 (markbates)
- updated router Group function to acount for Windows path cruft #259 (schigh)
- Copy ErrorHandlers to Group. #257 (drlogout)
- Add Go version requirement to README.md #254 (gillchristian)
v0.7.3 (2017-02-15)
Implemented enhancements:
- Add a Redirect function to the Router #245
- Add a
Clear
function to Session #230 - Run tasks from the built binary #224
- create a new buffalo app in the current directory #206
Closed issues:
- Best way to wrap or dispatch to http.Handler #241
- Allow for new binders to be registered with Buffalo #222
- nulls package types can't be decoded with gorilla #221
Merged pull requests:
- Run tasks from the built binary closes #224 #248 (markbates)
- Use envy instead of defaults for new apps #247 (markbates)
- Add a Redirect function to the Router closes #245 #246 (markbates)
- Add an empty Helpers map to actions/render.go #244 (markbates)
- Content type ranging - extra test #238 (philipithomas)
- fixed the generation of the refresh file if it didn't exist #237 (markbates)
- buffalo db should now print out
buffalo db
and notbuffalo soda
. #236 (markbates) - removed the no longer existing docs for LogDir and added some for #235 (markbates)
- content types need to be ranged over in case of ones with a ';' in them #234 (markbates)
- create a new buffalo app in the current directory closes #206 #233 (markbates)
- put the current_path in the context closes #207 #232 (markbates)
- Add a
Clear
function to Session closes #230 #231 (markbates) - Update usage of validate in html-crud example #228 (srt32)
- removed the multilogger since it wasn't providing any real benefit #227 (markbates)
- removed the used MethodOverride var and a duplicate check for setting the MethodOverride #226 (markbates)
- Custom binders #223 (markbates)
v0.7.2 (2017-02-03)
Implemented enhancements:
- Buffalo new command unsopported multiple GOPATH #203
- Resource generator shouldn't generate pointers #198
- Resource generator should generate a better variable name #197
- Make sure a new Buffalo app doesn't have Context#Get deprecation warnings #194
- Add file:line info to Context#Get deprecation warnings #193
- Logrus middleware for Buffalo #188
- Allow build command to split assets bundle and binary app #170
- Buffalo fails to start/build/test on Windows #166
- Buffalo new "welcome" output #164
- Flash #139
- Need a way to easily add "routes" when generating files. #105
- Add a form builder helper #96
- Buffalo Docker Image #89
- generate a default .travis.yml file for new projects #36
- add a
grift test
task #20 - Add a default 500 page #14
- Updated Unknown Error message #162 (bscott)
- Skip webpack install if already in PATH #158 (mdhender)
Fixed bugs:
- Buffalo fails to start/build/test on Windows #166
- running multiple
buffalo
commands causes a "timeout" #67
Closed issues:
- Remove all licensing from the top of
cmd
files #208 - Templates when Rendering from Resource #204
- Silent failure of unknown db type #183
- Action generator should append new tests instead of clearing test file #174
- Generating invalid .codeclimate.yml #173
- Binary name should have ".exe" implicitly appended to it on Windows #169
- There was a problem starting the dev server #156
- buffalo.Context should implement the context.Context interface #153
- Cross-compiling fails from 64-bit linux to arm linux #142
- Prevent new app creation from outside the Go workspace #140
- Problem starting "buffalo dev" server #135
- Installation on macOS fails at go-sqlite3 step #128
- Tests only running in latest stable Go version #123
- Add a test helper equivalent of the PopTransaction middleware #22
Merged pull requests:
- make the Flash#Persist function private #219 (markbates)
- Buffalo new "welcome" output closes #164 #218 (markbates)
- added generator tests for goth and changed where it adds the routes #215 (markbates)
- Adds Test cases for the travis/none ci-provider generation #212 (apaganobeleno)
- Remove all licensing from the top of
cmd
files closes #208 #209 (markbates) - Fixed issue #203: multiple GOPATH are not supported by buffalo new. #205 (stanislas-m)
- [#193] adding line number to the Context#Get warning #202 (apaganobeleno)
- [#194] Avoid Context#Get warnings on the newly created app. #201 (apaganobeleno)
- [#198] moving resource generator to avoid pointers #200 (apaganobeleno)
- [#197] generates better code inside actions #199 (apaganobeleno)
- need to peg webpack to 1.14.0 because 2.2.x doesn't work with the generated config #196 (markbates)
- Fixed actions generator: imports were missing. #192 (stanislas-m)
- remove unused code #191 (philipithomas)
- convert Version to constant #190 (philipithomas)
- Add Golint and fix all issues #189 (philipithomas)
- better error printing. #186 (markbates)
- fixes #183 #185 (amedeiros)
- [feature] adds .travis.yml when generating a new app #184 (apaganobeleno)
- Allow buffalo build to extract assets and put them into a zip file #180 (stanislas-m)
- set a default session name based on the project when it is created #179 (markbates)
- fixed an issue where flash messages where not clearing properly #178 (markbates)
- Fixes #173 #177 (amedeiros)
- Skipping test generation if test exists on action generation #176 (apaganobeleno)
- Fixed action generator which erased previously defined tests #175 (stanislas-m)
- Fix rendering if alternative layout is used closes #167 #171 (markbates)
- fix webpack to run locally on windows #168 (markbates)
- Added jetbrains IDE workspace directory for such IDE's as Gogland #163 (bscott)
- Creating a new app with webpack requires admin privileges closes #157 #161 (markbates)
- updated contributers list #155 (markbates)
- buffalo.Context should implement the context.Context interface close … #154 (markbates)
- changed a few pointers in the render package to not pointers #152 (markbates)
- removed a few debug statements #151 (markbates)
- Fix spelling mistake in PopTransaction documentation #147 (DanielHeckrath)
- fix browser typo #145 (dankleiman)
- Minor spelling/grammar fixes #144 (mrxinu)
- Implementing the
flash
helper #143 (apaganobeleno) - Prevent new app creation from outside the Go workspace #141 (markbates)
- UnWrap HttpErrors in pop middleware and return them. #138 (lumost)
- preventing wrapping errors with point in error handler stack #137 (lumost)
- import buffalo when generating a new action #136 (lumost)
- First Attempt at #105 #112 (apaganobeleno)
v0.7.1 (2017-01-13)
Closed issues:
- Channel for community chat #126
- build_path does not work for Windows #124
- Installation error #120
- Default js and css file when webpack is skipped #116
- go.rice requirement in build #115
- Warn user about SESSION_SECRET variable? #114
- Buffalo sub-commands unavailable #113
- Error installing buffalo. #111
- In
production
mode Buffalo/Velvet templates show traces #110 - buffalo new <project> fails looking for golang.org/x/tools/go/gcimporter #108
- missing "public/assets" box on new app without webpack #104
- SHOULDERS update & grift task #99
- [minor] dev mode on non-buffalo project results in panic #91
- typo in generated database.yml? #87
- Buffalo dev not starting #86
- Export fileResolver Field in Render Options Struct #84
buffalo task
should forward togrift
#59- generate a default .codeclimate.yml file for new projects #37
- generate a README.md for new projects #35
- Don't write test.log files when running tests #17
- Add an "actions" generator #16
Merged pull requests:
- Add badge for Go Report Card to README #132 (stuartellis)
- Makes our tests run on Go 1.7 and 1.8 #131 (apaganobeleno)
- build_path does not work for Windows closes #124 #130 (markbates)
- Edit some typo #129 (janczer)
- Passing some issues from codeclimate #122 (apaganobeleno)
- Provide a mechanism to map status codes to error handles. Closes #110 #121 (markbates)
- Warn user about SESSION_SECRET variable? closes #114 #119 (markbates)
- point people to npm docs if there is an issue running npm #118 (markbates)
- Default css js files and no logo in assets wo webpack #117 (fooflare)
- Return the RouteInfo when mapping an endpoint. Also make it available in the request context #109 (markbates)
- missing "public/assets" box on new app without webpack closes #104 #107 (markbates)
- Using gentronics to generate the templates and the actions #106 (apaganobeleno)
- Adds an Actions generator to the cmd package #103 (apaganobeleno)
- Cleaning up some docs #102 (CodyOss)
- Avoiding generating log folder when running tests. #101 (apaganobeleno)
- [grift] changing the task to be pointing the buffalo repo #100 (apaganobeleno)
- making buffalo call grift for the tasks #98 (apaganobeleno)
- Update build.go #93 (arifemre)
- Update new.go #92 (arifemre)
- Typo in readme #90 (CodyOss)
- Typos in readme #88 (kennygrant)
v0.7.0 (2017-01-04)
Closed issues:
- Error When Generating Goth Code #79
- Goth generator does not install required dependencies #75
- Export goGet and goInstall from cmd package #73
Merged pull requests:
- issue-37: initial commit for codeclimate yml generation #83 (briandowns)
- issue-35: readme generator #82 (briandowns)
- 0.7.0 #81 (markbates)
- test the goth generator in docker #78 (markbates)
- added the CopyWebpackPlugin to copy files from assets directory #77 (markbates)
- Install required dependencies when using the Goth generator #76 (intabulas)
- Make GoGet and GoInstall useable from generators #74 (intabulas)
v0.6.0 (2016-12-29)
v0.5.1 (2016-12-22)
Closed issues:
- groups on groups should inherit the prefix of the previous group #72
- Improve resource generator to insert the resource into actions/app.go #43
v0.5.0 (2016-12-21)
Closed issues:
Merged pull requests:
v0.4.7 (2016-12-19)
Closed issues:
Merged pull requests:
- auto mount a generated resource #69 (markbates)
- add Host as an option to the App #68 (markbates)
- Add a generator for Goth closes #65 #66 (markbates)
- Add a REPL/console closes #63 #64 (markbates)
v0.4.6 (2016-12-15)
Closed issues:
- Go Get Errors #61
buffalo db
should forward tosoda
#58- markdown rendering breaks some raymond parsing #55
- add template caching #54
Merged pull requests:
- Added a resolvers package to help find and resolve files. #62 (markbates)
buffalo db
should forward tosoda
closes #58 #60 (markbates)- small bug fixes to template caching #57 (markbates)
- add template caching closes #54 #56 (markbates)
v0.4.5 (2016-12-13)
Closed issues:
- generate SHOULDERS.md when deploying a new release. #52
- generate js & css files into sub directory of assets #49
- PORT should be settable via an ENV var #47
- define ENV at the top of actions/app.go #46
- Add NewRelic middleware #45
- Procfile should use the project name by default #44
- Add a "resource" generator #41
- Add "bootstrap" to the "new" generator (optional) #24
- add a markdown renderer #13
Merged pull requests:
- Shoulders #53 (markbates)
- add a markdown renderer closes #13 #51 (markbates)
- generate js & css files into sub directory of assets #50 (markbates)
- A bunch of fixes #48 (markbates)
v0.4.4 (2016-12-11)
Closed issues:
Merged pull requests:
v0.4.3.1 (2016-12-11)
v0.4.3 (2016-12-10)
Closed issues:
- Add some functions from the strings package as helpers #33
- Add the functions from https://github.com/markbates/inflect as helpers #32
- Add support for mapping "Resources" #31
- "grift release" should run the "docker CI" first. #29
Merged pull requests:
- added more helpers. closes #32 closes #33 #34 (markbates)
- Working on adding support for a Resource interface #30 (markbates)
v0.4.2 (2016-12-09)
0.4.0 (2016-12-09)
v0.4.1 (2016-12-09)
v0.4.1.pre (2016-12-09)
v0.4.0 (2016-12-09)
v0.4.0.pre (2016-12-09)
Closed issues:
- replace httprouter with gorilla mux #27
- Add "jQuery" to the "new" generator (optional) #23
- Generate a Procfile in the
new
generator #21 - Add a pop transaction middleware to the "new" generator #15
- add a cmd to run the app in "dev" w/ refresh #12
- Add refresh to the generator #11
- Add pop/soda to the generator #10
- Add grift to the generator #9
- add a wrapHandlerFunc fund #8
- add a wrapHandler function #7
- Add template caching #6
- Serve static files #5
- Add Websocket support #4
- Need
bind
function #3 - Need README #2
- Need GoDoc #1
Merged pull requests:
- replace httprouter with gorilla mux closes closes #27 #28 (markbates)
- added some helpers and event source support #26 (markbates)
- switched over to using gentronics for generating templates #25 (markbates)
* This Change Log was automatically generated by github_changelog_generator