diff --git a/CHANGELOG.md b/CHANGELOG.md index b6cb3b1..97f6065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.1.0 - [February 20, 2024](https://github.com/lando/drupal/releases/tag/v1.1.0) + +* Included ability to specify `database: mssql` in the `config` section to maintain backwards compatibility. [@lando/mssql#31](https://github.com/lando/mssql/issues/31) + ## v1.0.1 - [January 15, 2024](https://github.com/lando/drupal/releases/tag/v1.0.1) * Fixed issue with missing `semver` dependency. diff --git a/builders/drupal-mssql.js b/builders/drupal-mssql.js new file mode 100644 index 0000000..e035708 --- /dev/null +++ b/builders/drupal-mssql.js @@ -0,0 +1,15 @@ +'use strict'; + +const _ = require('lodash'); +const LandoMssql = require('./../node_modules/@lando/mssql/builders/mssql.js'); + +// Builder +module.exports = { + name: 'drupal-mssql', + parent: '_service', + builder: (parent, config) => class DrupalMssql extends LandoMssql.builder(parent, LandoMssql.config) { + constructor(id, options = {}) { + super(id, options, {services: _.set({}, options.name)}); + }; + }, +}; diff --git a/package-lock.json b/package-lock.json index d382cfe..d0d7142 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "GPL-3.0", "dependencies": { "@lando/mariadb": "^1.0.0", + "@lando/mssql": "^1.0.0", "@lando/mysql": "^1.0.0", "@lando/nginx": "^1.0.0", "@lando/php": "^1.0.0", @@ -1451,6 +1452,25 @@ "inBundle": true, "license": "MIT" }, + "node_modules/@lando/mssql": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@lando/mssql/-/mssql-1.0.0.tgz", + "integrity": "sha512-Yvn8pVhkRjWAK/XAv85GidjlJk0lNQ3gV7PXiSVJ1OMxvkiWeZTFL00eU9rnWJHzE2qcTh5apRBPcPqhemHI3g==", + "bundleDependencies": [ + "lodash" + ], + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@lando/mssql/node_modules/lodash": { + "version": "4.17.21", + "inBundle": true, + "license": "MIT" + }, "node_modules/@lando/mysql": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@lando/mysql/-/mysql-1.0.0.tgz", diff --git a/package.json b/package.json index 07094f1..23e5856 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ }, "dependencies": { "@lando/mariadb": "^1.0.0", + "@lando/mssql": "^1.0.0", "@lando/mysql": "^1.0.0", "@lando/nginx": "^1.0.0", "@lando/php": "^1.0.0",