From 6c57010333190e0d363ab2b1c0c95ba587f8a772 Mon Sep 17 00:00:00 2001 From: Paul Prescod Date: Thu, 30 Apr 2020 11:15:41 -0700 Subject: [PATCH 1/4] Snowfakery 8.1 --- HISTORY.md | 8 ++++++++ snowfakery/version.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index aafc0061..624f146b 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -4,6 +4,14 @@ In the beginning, programmers created the databases. Now the databases were form And so [Salesforce.org](http://salesforce.org/) said “Let there be data,” and there was Snowfakery. And it was good. +## Snowfakery 0.8.1 + +Snowfakery includes support for Python RecordTypes. + +Snowfakery can output SQL/JSON NULL using Yaml blank fields or the YAML literal 'null' + +Various performance and reliability improvements. + ## Snowfakery 0.8.0 Snowfakery now specifies its install requirements with minimum versions rather than specific versions, diff --git a/snowfakery/version.py b/snowfakery/version.py index 86755598..73baf8fe 100644 --- a/snowfakery/version.py +++ b/snowfakery/version.py @@ -1 +1 @@ -version = "0.8.0" +version = "0.8.1" From e59627bf28acd71971c99328600b2e8430586993 Mon Sep 17 00:00:00 2001 From: Paul Prescod Date: Thu, 30 Apr 2020 11:19:46 -0700 Subject: [PATCH 2/4] CONTRIBUTING cleanup --- CONTRIBUTING.rst | 7 ------- 1 file changed, 7 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 8c5b2d50..5b4828a6 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -115,10 +115,3 @@ You can finish up the process by updating the release object that was auto-creat Just paste in the changelog notes and hit publish. Tada! You've published a new version of Snowfakery. - -Configuring Your Environment -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To release Snowfakery, you'll need twine, which is installed with the development requirements. You'll also need to configure your `pypirc`_ file with your PyPI credentials. - -.. _pypirc: https://docs.python.org/distutils/packageindex.html#the-pypirc-file From 997ea56d995ac3e98e11d4f3ea793a61c6606bf1 Mon Sep 17 00:00:00 2001 From: prescod Date: Thu, 30 Apr 2020 11:20:25 -0700 Subject: [PATCH 3/4] Update HISTORY.md Co-authored-by: David Glick --- HISTORY.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 624f146b..e44f29a6 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -8,7 +8,7 @@ And so [Salesforce.org](http://salesforce.org/) said “Let there be data,” an Snowfakery includes support for Python RecordTypes. -Snowfakery can output SQL/JSON NULL using Yaml blank fields or the YAML literal 'null' +Snowfakery can output SQL/JSON NULL using YAML blank fields or the YAML literal 'null' Various performance and reliability improvements. @@ -36,4 +36,3 @@ Snowfakery 0.6 is open source! ## Snowfakery 0.5 The first version of Snowfakery was [Salesforce.org](http://salesforce.org/) internal-only. - From 37f2632850c969237414ef3c4104dd74dbbd1650 Mon Sep 17 00:00:00 2001 From: Paul Prescod Date: Thu, 30 Apr 2020 11:28:51 -0700 Subject: [PATCH 4/4] History updates --- HISTORY.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index e44f29a6..90486515 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,11 +6,17 @@ And so [Salesforce.org](http://salesforce.org/) said “Let there be data,” an ## Snowfakery 0.8.1 -Snowfakery includes support for Python RecordTypes. +Snowfakery includes support for Salesforce RecordTypes. Snowfakery can output SQL/JSON NULL using YAML blank fields or the YAML literal 'null' -Various performance and reliability improvements. +Fields starting with __ are now properly suppressed as per the documentation. + +Various performance and reliability improvements: + * parsed dates are now cached + * Jinja values are always coerced to a string where appropriate + * internal attributes were renamed for clarity + * lookups are only generated in CCI mappings if they are actually needed ## Snowfakery 0.8.0