Skip to content

Latest commit

 

History

History
896 lines (730 loc) · 79.7 KB

CHANGELOG.md

File metadata and controls

896 lines (730 loc) · 79.7 KB

Change Log

v0.9.5 (2017-09-30)

Full Changelog

Fixed bugs:

  • Templates and migrations are bundled in binary with the -e flag #567

Closed issues:

  • upgrade build causes could not find folder for box:(projectpath)/actions/templates #660
  • Mounting a resource on a resource produces bad routes #656
  • Using Goth for login/password auth? #652
  • CSS for error pages is broken in v0.9.5 #650
  • Import error generating new app as API only #648
  • Any simple way to use custom layout? #640
  • Need an invite to slack channel? #639
  • building linux binaries from the Mac with sqlite #638
  • mount at group router not work #637
  • Duplicate Session Set-Cookie Header #631
  • Error: you need to be inside your buffalo project path to run this command #629
  • A few questions #628
  • deployed binary cannot pass in argument to task #625
  • Build on Windows produces incorrect extension #623
  • buffalo dev code auto rebuild doesn't work with NFS #620

Merged pull requests:

  • Fix links in SHOULDERS.md #669 (jorinvo)
  • PopTransaction middleware should roll back if there is a non success status code #668 (markbates)
  • Fixes default error pages showing with broken style. #667 (paganotoni)
  • added support for compressing assets in binaries #666 (markbates)
  • cleaned up the generated resource html a bit #665 (markbates)
  • Added go-i18n to the giants #662 (fdonzello)
  • get the content type using the httpx package #661 (markbates)
  • Mounting a resource on a resource produces bad routes fixes #656 #657 (markbates)
  • fix: remove mixed tabs and spaces from .travis.yml template #655 (DanielHeckrath)
  • Resource error changes #654 (markbates)
  • don't make an assetsBox if in api mode #653 (markbates)
  • make the app available to the context #651 (markbates)
  • Fix API mode import errors #649 (tsmith1024)
  • Templates and migrations are bundled in binary with the -e flag fix… #646 (markbates)
  • changed where the assetsBox is initialized #645 (markbates)
  • sessions lookups should happen up the app parent chain #644 (markbates)
  • mount at group router not work fixes #637 #641 (markbates)
  • deployed binary cannot pass in argument to task fixes #625 #636 (markbates)
  • Feature assets fingerprint #635 (paganotoni)
  • do a better job of capturing signals for buffalo dev #634 (markbates)
  • middleware.SessionSaver is now built-in. #633 (markbates)
  • added deprecation notices around middleware.CSRF as well as prevent the CSRF middleware from running in test mode #632 (markbates)
  • gracefully capture and handle signal's during buffalo build #630 (markbates)
  • deprecated "Automatic" in favor of just "New". #627 (markbates)
  • cache yarn packages in the base docker image. also made the list of #626 (markbates)
  • Check GOOS from runtime rather than env var #624 (hut8)

v0.9.4 (2017-09-05)

Full Changelog

Fixed bugs:

  • Problems with reserved SQL identifier #577

Closed issues:

  • Creating a new project fails at goimports with Buffalo 0.9.3 and Go 1.9 #612
  • Ability to set up pre-app handlers #609
  • running db create and db seed and db migrate on server without go #607
  • Provide way to mount other application #602
  • Move the Goth generator to a plugin and out of "core" #600
  • buffalo db create -e development asking for password #596
  • buffalo new error message incorrect #593
  • Did my setup fail or are instructions incomplete? #590
  • (&DefaultContext{}).Redirect() has surprising format-string behavior #586
  • Asset Fingerprinting #578
  • Please add example for login forms #149

Merged pull requests:

v0.9.3 (2017-08-14)

Full Changelog

Merged pull requests:

v0.9.2 (2017-08-12)

Full Changelog

Implemented enhancements:

  • Buffalo can't bind on fixed IP #518
  • colored logs #360
  • New Generator - SystemD Unit #356
  • Ship webpack with testing set up #97
  • Add support for mail #94

Fixed bugs:

  • Last logrus version breaks Buffalo logger_formatter #568

Closed issues:

  • buffalo new: dep ensure fails #580
  • Verbose log of workers #579
  • Some problem on paginator helper for mostly empty or large number of objects. #573
  • Linux: Buffalo tries to install yarn globally without checking for root rights #570
  • A "catch-all" route causes a panic #561
  • dep isn't being automatically installed in 0.9.2 #551
  • skip dep automatically if it's not installed on new #550
  • New Command generates invalid app settings #540
  • webpack error in Buffalo 0.9.1.2 #532
  • [Question] db.Transaction and controller unittest #528
  • Mac issue #524
  • Buffalo dev runtime error upon trying to access local host page #521
  • Demo/Example Buffalo Application #520
  • [Question] showing sql queries when testing or log to test.log #519
  • Assets missing on new v0.9.1.2 app without npm #517
  • Environment variables in .buffalo.dev.yml? #516
  • How to start app at 0.0.0.0:3000? #515
  • Weird bug regarding $GOPATH bin directory #513
  • Provide an error if -(dash) in a helper name. #512
  • Running buffalo commands outside of the directory should error out #508
  • Add explicit version (or range) to the Node packages #503
  • Getting started: running buffalo new coke with 0.9.0 and go 1.8.3 fails on windows #500
  • Unsuccessful: buffalo new <name> --skip-pop #497
  • Create a new context.Cookie wrapper for gorilla Cookiestore #391
  • Investigate GopherJS integration #358
  • New Generator - Caddyfile #355
  • Mail Registration/Authentication. #217

Merged pull requests:

v0.9.1.2 (2017-07-12)

Full Changelog

Closed issues:

  • Pagination and auto-generated route functions #501

Merged pull requests:

v0.9.1.1 (2017-07-11)

Full Changelog

v0.9.1 (2017-07-10)

Full Changelog

Implemented enhancements:

  • Add support for plugins for the buffalo binary #495
  • Resource generator doesn't support "nested" values #364
  • WIP 0.9.1 #499 (markbates)

Closed issues:

  • error with flag --api #492
  • No Benchmark ? Seriously ! #490
  • New project tests fail (on buffalo 0.9.0) #489
  • v2 of github.com/monoculum/formam always get installed #488
  • template helper accessing context value #486
  • cockroachdb compatibility #478
  • Grifts generator #477
  • Destroy Model is inconsistent with the generator for the model #475
  • running deployed binary task argument missing #473
  • dep wrong version of github.com/monoculum/formam #472
  • adding mailer #292
  • Provide alternative webpack starters #214

Merged pull requests:

v0.9.0 (2017-06-19)

Full Changelog

Implemented enhancements:

  • Add an HTTP basic auth middleware #432
  • Proposal: Add a config package #394
  • Remove or rebuild the apps in the examples folder #376
  • Destroy CLI #277
  • Create a Docker container to run Buffalo #250
  • Buffalo - Heroku Buildpack #159
  • Go package dependencies are untracked #133
  • Add support for background jobs #95
  • 0.9.0 Release #468 (markbates)

Fixed bugs:

  • Worker package is not compatible with go1.7 #448
  • Actions generator inserts test & route for already existing actions #412
  • Fix 428: use proper case for ID in generated templates #431 (stanislas-m)

Closed issues:

  • Add an --api flag to buffalo new #462
  • Need to set path of database.yml when production mode. #460
  • When running go imports on generates it's slow with vendor directories #459
  • buffalo dev stuck when running dev server for 1st time #454
  • Test ticket from Code Climate #453
  • problem on middleware skipping #445
  • Allow action generator to specify the method to use on app.go #438
  • Allow action generator to skip views. #437
  • Wrong sqlite3 path: buffalo db create puts the database file into wrong directory #436
  • Can I store an Object into Session? #433
  • Documentation for the Recent Background Job #429
  • treatment of field name '_id' is different between model and template. #428
  • If no database is being used the nosqlite build tag should be used #425
  • Export buffalo.Response so it can be used outside of Buffalo #423
  • Remove deprecated functions slated for 0.9.0 #418
  • Applicaton.scss does not update built application.css #414
  • Slow tests for cmd/generate #407
  • Replace schema package #335

Merged pull requests:

  • add fall throughs for finding the schema to set up the test db #471 (markbates)
  • Added a flag to generate different Dockerfile types, as well as a sub-command to generate docker #470 (markbates)
  • generate a multi-stage Dockerfile #467 (markbates)
  • Added a --static flag to buffalo build #466 (markbates)
  • read the database.yml from inside the binary fixes #460 #465 (markbates)
  • added a --skip-dep flag to not use dep #464 (markbates)
  • Add an --api flag to buffalo new closes #462 #463 (markbates)
  • When running go imports on generates it's slow with vendor directories closes #459 #461 (markbates)
  • fixed an issue with binding if the time was an empty string it would raise an error #458 (markbates)
  • App.Stop should take an error. #457 (markbates)
  • cleaned up the basicauth package to prevent "stuttering" as well as make it nicer to use. #456 (markbates)
  • Adds Formam as a replacement for Schema #455 (paganotoni)
  • Set up github.com/golang/dep for new applications fixes #133 #452 (markbates)
  • hopefully this fixes skipping of middleware for resources. closes #445 #451 (markbates)
  • ignore csrf in test mode #450 (markbates)
  • cleaned up the errors page output to show less "pointer garbage" #447 (markbates)
  • generate a Dockerfile and .dockerignore file for new apps #446 (markbates)
  • [feature] implementing some UI for the error and welcome pages #444 (paganotoni)
  • fixed http: multiple response.WriteHeader calls #443 (jnoortheen)
  • cleaned up some non-idiomatic code #442 (markbates)
  • implementing skip templates and method #440 (paganotoni)
  • Moving action generator tests to use filetest #439 (paganotoni)
  • Fix HTTP Basic browser authentication prompt #435 (peteretelej)
  • Add HTTP Basic authentication Middleware #434 (peteretelej)
  • Destroy resource CLI #430 (paganotoni)
  • If no database is being used the nosqlite build tag should be used #425 #426 (markbates)
  • Export buffalo.Response so it can be used outside of Buffalo #423 #424 (markbates)
  • RequestLogger sets request_id in context #421 (nzoschke)
  • Add support for background jobs #95 #420 (markbates)
  • Remove deprecations #419 (markbates)
  • Remove or rebuild the apps in the examples folder #376 #417 (markbates)
  • Fixes #412 action generation #416 (paganotoni)
  • Fix function name #415 (markbates)
  • Fix typos in GoDoc #413 (nubunto)

v0.8.2 (2017-05-01)

Full Changelog

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:

v0.8.1.2 (2017-04-13)

Full Changelog

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:

  • updated the examples apps to use c.Value instead of the old c.Get function #377 (markbates)

v0.8.1 (2017-04-10)

Full Changelog

Fixed bugs:

  • --skip-pop doesn't work #343
  • Install in Arch Linux fails #311

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)

Full Changelog

v0.8.0.dev (2017-03-27)

Full Changelog

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:

v0.7.4.1 (2017-03-22)

Full Changelog

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:

v0.7.4 (2017-03-03)

Full Changelog

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:

v0.7.3 (2017-02-15)

Full Changelog

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 not buffalo 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)

Full Changelog

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:

v0.7.1 (2017-01-13)

Full Changelog

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 to grift #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:

v0.7.0 (2017-01-04)

Full Changelog

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:

v0.6.0 (2016-12-29)

Full Changelog

v0.5.1 (2016-12-22)

Full Changelog

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)

Full Changelog

Closed issues:

  • Log should output host:port when starting up #70
  • add web pack to the "new" generator #18

Merged pull requests:

  • add web pack to the "new" generator closes #18 #71 (markbates)

v0.4.7 (2016-12-19)

Full Changelog

Closed issues:

  • Add a generator for Goth #65
  • Add a REPL/console #63

Merged pull requests:

v0.4.6 (2016-12-15)

Full Changelog

Closed issues:

  • Go Get Errors #61
  • buffalo db should forward to soda #58
  • markdown rendering breaks some raymond parsing #55
  • add template caching #54

Merged pull requests:

v0.4.5 (2016-12-13)

Full Changelog

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:

v0.4.4 (2016-12-11)

Full Changelog

Closed issues:

  • generated code should pass govet and golint #39
  • Run gofmt on generated code #38

Merged pull requests:

v0.4.3.1 (2016-12-11)

Full Changelog

v0.4.3 (2016-12-10)

Full Changelog

Closed issues:

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)

Full Changelog

v0.4.1 (2016-12-09)

Full Changelog

v0.4.1.pre (2016-12-09)

Full Changelog

v0.4.0 (2016-12-09)

Full Changelog

v0.4.0.pre (2016-12-09)

Full Changelog

0.4.0 (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