All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project aims to adhere to Semantic Versioning.
Use Laravel public_path
rather than public/
for assets (https://github.com/knuckleswtf/scribe/pull/214)
Format form-data params properly in Postman collection (https://github.com/knuckleswtf/scribe/pull/198)
Unescape Unicode values in Postman collection (https://github.com/knuckleswtf/scribe/pull/207)
local
disk when fetching openapi.yaml
file. (https://github.com/knuckleswtf/scribe/pull/150)Turns out 2.2.0 wasn't really working.😕 This version fixes that, but introduces a behaviour change, so it may be a breaking change.
This version introduces the config key database_connections_to_transact
(and deprecates continue_without_database_transactions
). To enable database transactions for a connection, add it to database_connections_to_transact
; To skip it, remove it. By default database_connections_to_transact
is set to config('database.default')
, so most people shouldn't need to do anything.
Commit: https://github.com/knuckleswtf/scribe/commit/5c51486a138b831aa9b6bad549dace80bfcc3e5d
request()
works (https://github.com/knuckleswtf/scribe/commit/cb3fa1fa4c09447c65650a4ad7dff9e969f344c8)Scribe is now much faster! In my tests, processing an application with about a dozen routes went from 4 minutes to 3 seconds. Fixed a pain point by using amphp/parallel-functions to start/stop database transactions for all connections in parallel. (https://github.com/knuckleswtf/scribe/commit/20980712e5ed46c059d1d4a2d67aee3051ef84c4)
See https://scribe.readthedocs.io/en/latest/migrating-v2.html