### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. #### [v4.0.14](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.13...v4.0.14) > 17 August 2022 - pkg: updated [`044e1b3`](https://github.com/saostad/ldap-schema-ts-generator/commit/044e1b31d1dd935cf5789564fe531d2981e1a59f) - doc: change log [`a66082e`](https://github.com/saostad/ldap-schema-ts-generator/commit/a66082e3dcfed51c64eb92a58a9a58eb35718440) #### [v4.0.13](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.12...v4.0.13) > 16 August 2022 - pkg: updated [`754dad0`](https://github.com/saostad/ldap-schema-ts-generator/commit/754dad0ecabaf10cdab7404928d558689d12b035) - doc: change log [`36528e4`](https://github.com/saostad/ldap-schema-ts-generator/commit/36528e41cab5dd88d1f144e0bc169134e8130950) #### [v4.0.12](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.11...v4.0.12) > 16 August 2022 - pkg: updated [`325c364`](https://github.com/saostad/ldap-schema-ts-generator/commit/325c364004e788ddb878bb4b252feec2988e23ab) - doc: change log [`18b9541`](https://github.com/saostad/ldap-schema-ts-generator/commit/18b95411f182217b86225d505486a794104f3a8d) #### [v4.0.11](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.10...v4.0.11) > 20 July 2022 - pkg: updated [`c616b62`](https://github.com/saostad/ldap-schema-ts-generator/commit/c616b62857d29edb1b04ff063b43024f2588c9df) - doc: change log [`6bb80ba`](https://github.com/saostad/ldap-schema-ts-generator/commit/6bb80ba8c24f8e79a200bc0bf3a7cfeb8449786e) #### [v4.0.10](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.9...v4.0.10) > 19 July 2022 - fix: create output folders recursively instead of just fail [`c006380`](https://github.com/saostad/ldap-schema-ts-generator/commit/c0063808fc31e55f8a51c0657c52846d30073506) - doc: change log [`f7bc0d7`](https://github.com/saostad/ldap-schema-ts-generator/commit/f7bc0d7f561af335b76e2ab3044306ca12123c76) #### [v4.0.9](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.8...v4.0.9) > 11 July 2022 - pkg: updated [`4ea0214`](https://github.com/saostad/ldap-schema-ts-generator/commit/4ea0214fa78f314966cf3f01d35af383b9d7119f) - doc: change log [`aa612d3`](https://github.com/saostad/ldap-schema-ts-generator/commit/aa612d37a96a5adf685149e6764ae1db778aedca) #### [v4.0.8](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.7...v4.0.8) > 2 March 2021 - pkg: updated [`a808516`](https://github.com/saostad/ldap-schema-ts-generator/commit/a808516b1f69486895abec517883444a4498f2b5) - package: updated [`55f6466`](https://github.com/saostad/ldap-schema-ts-generator/commit/55f6466c11f4a21067bc8084ce07d76e4e4fbf86) - doc: change log [`ad52299`](https://github.com/saostad/ldap-schema-ts-generator/commit/ad52299dfd425afe77a21f0b733a575f6697ef08) #### [v4.0.7](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.6...v4.0.7) > 10 June 2020 - package: updated [`6a77744`](https://github.com/saostad/ldap-schema-ts-generator/commit/6a77744bedcc8e15c46569e14e10bd0b2ef83ed3) - doc: change log [`5c951c4`](https://github.com/saostad/ldap-schema-ts-generator/commit/5c951c4c98f37d3e6530c0c46925fe9d8e02359e) #### [v4.0.6](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.5...v4.0.6) > 8 June 2020 - moved USA to top in the iso country codes [`c5593ac`](https://github.com/saostad/ldap-schema-ts-generator/commit/c5593acef91381c8d156c6f392ca640f606ba500) - doc: change log [`25e4257`](https://github.com/saostad/ldap-schema-ts-generator/commit/25e42574e8793f748c0c6bfc5f5814fcfd36a623) #### [v4.0.5](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.4...v4.0.5) > 7 June 2020 - package: updated [`cbebc30`](https://github.com/saostad/ldap-schema-ts-generator/commit/cbebc30bd4c75e1d41aa2e7e7f887e3f768b7274) - doc: change log [`2258d8a`](https://github.com/saostad/ldap-schema-ts-generator/commit/2258d8ac50b990e64582adf468d4a09e830d9500) #### [v4.0.4](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.3...v4.0.4) > 4 June 2020 - fix: default value assignment for generateInterfaceFiles func [`ebba78d`](https://github.com/saostad/ldap-schema-ts-generator/commit/ebba78df0f8a2a645769f7eaeefc81e4071e68cb) - doc: change log [`2d698ba`](https://github.com/saostad/ldap-schema-ts-generator/commit/2d698ba9e43001be698093c0dfaa8af4e268cc2e) #### [v4.0.3](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.2...v4.0.3) > 4 June 2020 - package: updated [`d4d84be`](https://github.com/saostad/ldap-schema-ts-generator/commit/d4d84befd1d4c666c1868dcbfd0e2ddf12758617) - doc: change log [`08a80e2`](https://github.com/saostad/ldap-schema-ts-generator/commit/08a80e2cfdf5ca5aaf2c5b10de426e97488eb447) #### [v4.0.2](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.1...v4.0.2) > 4 June 2020 - fix: replace '@ts-ignore' with '@ts-expect-error' in generated ts interface files [`600d986`](https://github.com/saostad/ldap-schema-ts-generator/commit/600d9860ea23c6349359f83f791d7e887ef9bf41) - doc: change log [`57e7ed9`](https://github.com/saostad/ldap-schema-ts-generator/commit/57e7ed9f1848e199499b928418f839924a9f5fe7) #### [v4.0.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.0...v4.0.1) > 4 June 2020 - package: updated [`947922c`](https://github.com/saostad/ldap-schema-ts-generator/commit/947922cca73e45840abddddb38309b5134f8cafb) - doc: change log [`723311d`](https://github.com/saostad/ldap-schema-ts-generator/commit/723311d3c7dd383055ed33ceda9deaec25745420) #### [v4.0.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.0-beta2...v4.0.0) > 4 June 2020 - pub: 4.0.0 [`effe194`](https://github.com/saostad/ldap-schema-ts-generator/commit/effe194bab76087da3b5361563d926987725996f) - doc: change log [`cabaea2`](https://github.com/saostad/ldap-schema-ts-generator/commit/cabaea28c50863ca61e6da9a8b975c968b0bbc94) #### [v4.0.0-beta2](https://github.com/saostad/ldap-schema-ts-generator/compare/v4.0.0-beta1...v4.0.0-beta2) > 4 June 2020 - package: updated [`51c0ecf`](https://github.com/saostad/ldap-schema-ts-generator/commit/51c0ecfca9fb58c7d1326c982c974950fcbed4c2) - doc: change log [`68cf1a3`](https://github.com/saostad/ldap-schema-ts-generator/commit/68cf1a33272741d696f2bf8e10ca5a6d828fb8a3) #### [v4.0.0-beta1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.9.1...v4.0.0-beta1) > 4 June 2020 - **Breaking change:** breaking: api changed to follow soul of statefull connection of LDAP protocol [`c282f36`](https://github.com/saostad/ldap-schema-ts-generator/commit/c282f36f10c722d033272a6030608ff24e6c3762) - doc: change log [`5251671`](https://github.com/saostad/ldap-schema-ts-generator/commit/5251671d3b302a2a3211cd2e1351e420fd5a4524) #### [v3.9.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.9.0...v3.9.1) > 3 June 2020 - fix: a pissible meory leak [`a4b641b`](https://github.com/saostad/ldap-schema-ts-generator/commit/a4b641bbddc6821d345def8fb76da9a17b0ffffc) - doc: change log [`ce4e29a`](https://github.com/saostad/ldap-schema-ts-generator/commit/ce4e29ae75234b93998706421d015a2210a8d78b) #### [v3.9.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.8.0...v3.9.0) > 2 June 2020 - feat: generate json file for ISO-3166 country codes that used in active-directory "c", "co", "countryCode" attributes [`becfa83`](https://github.com/saostad/ldap-schema-ts-generator/commit/becfa836f310c8232ed38588bf338801b3494783) - doc: change log [`190dbbc`](https://github.com/saostad/ldap-schema-ts-generator/commit/190dbbcc3eb28a5085bbb7da70f6e7e679c8678c) #### [v3.8.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.8.0-beta...v3.8.0) > 1 June 2020 - feat: added a list of iso-3166 country codes for future uses [`ce2c172`](https://github.com/saostad/ldap-schema-ts-generator/commit/ce2c172ee916a5ce3b63a0c7c4feae168418b296) #### [v3.8.0-beta](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.4...v3.8.0-beta) > 1 June 2020 - doc: added comments to explain functionalities [`7ab50d4`](https://github.com/saostad/ldap-schema-ts-generator/commit/7ab50d4262770ecd6add32711a1263a26ba6477c) - feat: generate active directory specific function to get iso country [`a927e83`](https://github.com/saostad/ldap-schema-ts-generator/commit/a927e83895bf8f96ae38104c70469e529e10de8b) - doc: change log [`e0dceec`](https://github.com/saostad/ldap-schema-ts-generator/commit/e0dceecf1f71f98cd8c2aec1efd602baeb519872) #### [v3.7.4](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.3...v3.7.4) > 29 May 2020 - fix: removed non editable distinguishedName field from update input [`e89fff0`](https://github.com/saostad/ldap-schema-ts-generator/commit/e89fff07c97271ef90345b4c583ae791686da638) - doc: change log [`c778d82`](https://github.com/saostad/ldap-schema-ts-generator/commit/c778d823ce686d3316917ad201d7d25d919f4f08) #### [v3.7.3](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.2...v3.7.3) > 25 May 2020 - fix: generated graphql resolver types [`8a197cf`](https://github.com/saostad/ldap-schema-ts-generator/commit/8a197cf6f583a700ac1e746e8b10bb80368491c8) - doc: change log [`6a0934f`](https://github.com/saostad/ldap-schema-ts-generator/commit/6a0934f32bf314b6bc56349b006082a67038b16c) #### [v3.7.2](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.1...v3.7.2) > 25 May 2020 - fix: generated graphql resolver has un-necessary required fields [`e0bb201`](https://github.com/saostad/ldap-schema-ts-generator/commit/e0bb201be0a251b03b2c95921a95fc62efd7b0d2) - doc: change log [`5a6f494`](https://github.com/saostad/ldap-schema-ts-generator/commit/5a6f49450411d1181e12514c25b1dfec0d2c4421) #### [v3.7.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.0...v3.7.1) > 25 May 2020 - fix: genrated graphql resolvers [`ff4e2c0`](https://github.com/saostad/ldap-schema-ts-generator/commit/ff4e2c0aabc14d471888e6198da9e86937572ddd) - doc: change log [`bbad55a`](https://github.com/saostad/ldap-schema-ts-generator/commit/bbad55ac71ceb655a027ffbc9a4165600edea8ad) #### [v3.7.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.7.0-beta1...v3.7.0) > 18 May 2020 - v 3.7.0 [`ec72c7c`](https://github.com/saostad/ldap-schema-ts-generator/commit/ec72c7c0be34c5d9f47d58924eb160801ff3381d) - package: updated [`b8ca383`](https://github.com/saostad/ldap-schema-ts-generator/commit/b8ca383cbd4391a24d8861e87daef15725d30da6) - doc: change log [`03a18c3`](https://github.com/saostad/ldap-schema-ts-generator/commit/03a18c39dbb9e6a816b0a378fe4ef99d89c44e0d) #### [v3.7.0-beta1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.6.0...v3.7.0-beta1) > 18 May 2020 - feat: create output directory if not exist [`3c16af2`](https://github.com/saostad/ldap-schema-ts-generator/commit/3c16af252c532913abce33e509cb30ba2406cdfd) - doc: change log [`559383f`](https://github.com/saostad/ldap-schema-ts-generator/commit/559383ff84445400ba1c746974aa6481233dd8a9) - doc: readme updated [`c644548`](https://github.com/saostad/ldap-schema-ts-generator/commit/c64454804b88876637620488e0477ecab3d5688f) #### [v3.6.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.5.2...v3.6.0) > 18 May 2020 - feat: generate graphql used custom scalar [`4f7990b`](https://github.com/saostad/ldap-schema-ts-generator/commit/4f7990bb27ffae5cb6889a915d3f5a1b7c4989b3) - doc: change log [`fe437c2`](https://github.com/saostad/ldap-schema-ts-generator/commit/fe437c289c50e8a0581a728d37966ac2e97c2c2d) #### [v3.5.2](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.5.1...v3.5.2) > 14 May 2020 - package: updated [`19ac87f`](https://github.com/saostad/ldap-schema-ts-generator/commit/19ac87fc8d39c945b04c9554bc25708be545eb20) - doc: change log [`e0d8ab3`](https://github.com/saostad/ldap-schema-ts-generator/commit/e0d8ab3232054d604dde9378f5b0a6dd0e97448b) #### [v3.5.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.5.0...v3.5.1) > 14 May 2020 - fix: parssing generate-graphql-type-files parametters [`8215e34`](https://github.com/saostad/ldap-schema-ts-generator/commit/8215e346b78e17ed62426917a688cfc4a2e76188) - doc: change log [`220cb5a`](https://github.com/saostad/ldap-schema-ts-generator/commit/220cb5a7d4941d91f924edb15491d9f45c5ce409) #### [v3.5.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.4.1...v3.5.0) > 13 May 2020 - feat: added exceptions base on OID for graphql typemap [`70e4d8f`](https://github.com/saostad/ldap-schema-ts-generator/commit/70e4d8ff4549ebd8fa4e8f5350fb1e6b00bd60e8) - fix: wrong info in comments [`7e5675f`](https://github.com/saostad/ldap-schema-ts-generator/commit/7e5675fdac7e07dbbc0dd5d6283bd4681786901a) - doc: change log [`237e596`](https://github.com/saostad/ldap-schema-ts-generator/commit/237e5965b5b3647d30876e67dd24bfa675287c73) #### [v3.4.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.4.0...v3.4.1) > 12 May 2020 - package: updated [`0d4f0e1`](https://github.com/saostad/ldap-schema-ts-generator/commit/0d4f0e1ebce304c70b81ced5b1c5892ce0dbc522) - generate ldap date-time attributes as graphql Date [`81237a9`](https://github.com/saostad/ldap-schema-ts-generator/commit/81237a96631a55f3ec0d594174d74da095484e5e) - doc: change log [`058fffc`](https://github.com/saostad/ldap-schema-ts-generator/commit/058fffcff8efa680cb44353ef0b6d7fcbdf971de) #### [v3.4.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.3.0...v3.4.0) > 30 April 2020 - feat: added more meta data in attributes info [`fe32d2c`](https://github.com/saostad/ldap-schema-ts-generator/commit/fe32d2ce46253cc852150d5f9b0c7daf97bc1a1f) - doc: change log [`3df4082`](https://github.com/saostad/ldap-schema-ts-generator/commit/3df4082de69e85cff9ced5efa40bde9835f4382e) #### [v3.3.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.2.0...v3.3.0) > 30 April 2020 - feat: generate schema attributes meta data [`47e5a7b`](https://github.com/saostad/ldap-schema-ts-generator/commit/47e5a7b195fc6d867d771fa990f3eb6f32bf2261) - fix: graphql types now values are array to be easier to use in production [`efed2da`](https://github.com/saostad/ldap-schema-ts-generator/commit/efed2da7344318946d18ed73b3859273ee9f3406) - doc: change log [`3618949`](https://github.com/saostad/ldap-schema-ts-generator/commit/361894991bb26966854fc1a246098f1109506e74) #### [v3.2.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.1.2...v3.2.0) > 28 April 2020 - package: updated [`07f3412`](https://github.com/saostad/ldap-schema-ts-generator/commit/07f341226d2c7e4c5c06247e863004c1808ed364) - middle: bug fix generating graphql types [`6ba04e2`](https://github.com/saostad/ldap-schema-ts-generator/commit/6ba04e2117f09e7b6cfd20963cc3576387830456) - feat: generate client-side query and mutations callsed generateClientSideDocuments [`e06f5ef`](https://github.com/saostad/ldap-schema-ts-generator/commit/e06f5ef4b8b192d041eb41568f31c2fd680836e2) #### [v3.1.2](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.1.1...v3.1.2) > 25 April 2020 - fix: camelcase graphql fields to mach best practices [`3a79a56`](https://github.com/saostad/ldap-schema-ts-generator/commit/3a79a56ac375cdb40dd8d6e72ffb95c92146d887) - doc: change log [`5521425`](https://github.com/saostad/ldap-schema-ts-generator/commit/5521425e8a0fb46d352e23c6e023061766b2dbcd) #### [v3.1.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.1.0...v3.1.1) > 24 April 2020 - fix: graphql operations are now camelcase for compatibility by best practices [`7cc7cfe`](https://github.com/saostad/ldap-schema-ts-generator/commit/7cc7cfe78d55780c3b556e48fc294879547d49ef) - package: replaced pascal-case with change-case [`e74bc80`](https://github.com/saostad/ldap-schema-ts-generator/commit/e74bc80d77af4f95b4947b27d51e44f6de38b736) - doc: JSDoc added for generic param StructuralClasses [`d80e6b2`](https://github.com/saostad/ldap-schema-ts-generator/commit/d80e6b27e347d42746564324e89288f37d9712ea) #### [v3.1.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v3.0.0...v3.1.0) > 24 April 2020 - feat: optional criteria paramaeter for graphq getAll queries [`603c140`](https://github.com/saostad/ldap-schema-ts-generator/commit/603c140d3f8d0ca8d97d8cb56abab868220807b8) - doc: change log [`cee9fb5`](https://github.com/saostad/ldap-schema-ts-generator/commit/cee9fb54ed441e3aa7724499cc936badda44b2a4) ### [v3.0.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v2.6.0...v3.0.0) > 24 April 2020 - Breaking: Enums now generate with postfix Enum in their name [`c3c461b`](https://github.com/saostad/ldap-schema-ts-generator/commit/c3c461bbfb071e042ce4a3d28a3910963e8b570b) - doc: change log [`8c8d372`](https://github.com/saostad/ldap-schema-ts-generator/commit/8c8d3727e155ed996d653f90f84b66feb9ad8df1) #### [v2.6.0](https://github.com/saostad/ldap-schema-ts-generator/compare/v2.5.1...v2.6.0) > 24 April 2020 - feat: added option for just generate graphql schema files for specific classes [`a780a91`](https://github.com/saostad/ldap-schema-ts-generator/commit/a780a915c061e594a487083d7116ba187bb5cbfa) - feat: generateStructuralClassesFile added [`52cda7f`](https://github.com/saostad/ldap-schema-ts-generator/commit/52cda7fda48a22846e04e6232df96455f13fe7d5) - doc: change log [`9f79aba`](https://github.com/saostad/ldap-schema-ts-generator/commit/9f79aba2b30eadc7a50256c67284d5140960e225) #### [v2.5.1](https://github.com/saostad/ldap-schema-ts-generator/compare/v2.5.0...v2.5.1) > 24 April 2020 - doc: changelog added [`6f6c31b`](https://github.com/saostad/ldap-schema-ts-generator/commit/6f6c31b432a0bbf8321983b6d8131a49bed2a90f) #### v2.5.0 > 23 April 2020 - [pub] 1.1.2 [`11807ee`](https://github.com/saostad/ldap-schema-ts-generator/commit/11807ee6fc55bfc48346b9e8fbf438017ed10268) - [pub] v1.1.0 [`3a3cef5`](https://github.com/saostad/ldap-schema-ts-generator/commit/3a3cef569175b42ef8eee23ae4f054e025565cc0) - [middle] mapClassAttributes fn [`d4f00ac`](https://github.com/saostad/ldap-schema-ts-generator/commit/d4f00ac44e2f9938a6a49deef7911d7420e753e3)