CHANGELOG 3.65 KB
Newer Older
Hermann Krumrey's avatar
Hermann Krumrey committed
1 2
V 0.17.0:
  - Removed flask and created new project 'jerrycan'
3 4
V 0.16.0:
  - Made ReCaptcha also check on localhost and 127.0.0.1
5 6
V 0.15.2:
  - Added extra jinja variables to test framework
7 8
V 0.15.1:
  - Handles SMTP Authentication errors gracefully
Hermann Krumrey's avatar
Hermann Krumrey committed
9 10 11
V 0.15.0:
  - Now strips spaces from usernames during registration
  - Allows for more custom jinja variables
12 13
V 0.14.4:
  - Only log ActionExceptions when they are code >= 500
14 15
V 0.14.3:
  - Fixed flask model JSON behaviour when dealing with lists
16 17 18
V 0.14.2:
  - Fixed endless recursion issues in json representation
  - Fixed missing error logging in API
Hermann Krumrey's avatar
Hermann Krumrey committed
19 20
V 0.14.1:
  - Fixed issue with postgres variables
Hermann Krumrey's avatar
Hermann Krumrey committed
21 22
V 0.14.0:
  - Made __json__ method for ModelMixins automated
Hermann Krumrey's avatar
Hermann Krumrey committed
23 24
V 0.13.0:
  - Adjusted postgres variable names
25 26
V 0.12.1:
  - Changed file loggers to time-based rollover loggers
27 28 29
V 0.12.0:
  - Added type annotations to db model attributes
  - Made db model relations bi-directional
30
  - Fixed sentry logging behaviour for flask
31 32
  - Adjusted parameters provided to registration and password forgot emails
  - Now fails gracefully if database connection can't be established
33
  - Improved logging configuration for flask
Hermann Krumrey's avatar
Hermann Krumrey committed
34 35
V 0.11.0:
  - Log traceback in errors in flask framework
36 37
V 0.10.2:
  - Added more postgres variables to required variables for better backups
38 39
V 0.10.1:
  - Don't activate telegram when testing
40 41 42 43
V 0.10.0:
  - Added specification for environment variables in flask framework
  - Added telegram bot capabilities to flask framework
  - Added URL path capabilities to flask framework
Hermann Krumrey's avatar
Hermann Krumrey committed
44
  - Added environment variable dumping capabilities to flask framework
45 46
V 0.9.6:
  - Added domain name to flask config
Hermann Krumrey's avatar
Hermann Krumrey committed
47 48
V 0.9.5:
  - Enhanced flask logging
Hermann Krumrey's avatar
Hermann Krumrey committed
49 50
V 0.9.4:
  - Fixed enum handling in ModelMixin repr method
Hermann Krumrey's avatar
Hermann Krumrey committed
51 52
V 0.9.3:
  - Fixed flask API issues
53 54 55
V 0.9.2:
  - Added ways to add more variables to template rendering for default routes
  - Fixed loading extra config data
Hermann Krumrey's avatar
Hermann Krumrey committed
56
  - Fixed issues with flask while testing due to import side effects
57 58
V 0.9.1:
  - Fixed errors when missing recaptcha string in form
Hermann Krumrey's avatar
Hermann Krumrey committed
59 60
V 0.9.0:
  - Added flask module
Hermann Krumrey's avatar
Hermann Krumrey committed
61 62
V 0.8.0:
  - Added env module
63 64 65 66
V 0.7.0:
  - Added json module
  - Added imap and smtp modules
  - Added recaptcha module
67
V 0.6.0:
68
  - Fixed some prompting issues
69
  - Added requests and subprocess modules
Hermann Krumrey's avatar
Hermann Krumrey committed
70 71
V 0.5.1:
  - Added get_ext function
Hermann Krumrey's avatar
Hermann Krumrey committed
72
  - Added choices option to prompt function
Hermann Krumrey's avatar
Hermann Krumrey committed
73 74
V 0.5.0:
  - Added capability to log to files easily
Hermann Krumrey's avatar
Hermann Krumrey committed
75
  - Added silent option
Hermann Krumrey's avatar
Hermann Krumrey committed
76
  - Added ColorLogger
Hermann Krumrey's avatar
Hermann Krumrey committed
77
  - Fixed selection prompt ranges
78 79
V 0.4.6:
  - Added option to remove trailing zeroes from human_readable_bytes function
80 81
V 0.4.5:
  - Added function to convert an amount of bytes into a human-readable string
82 83
V 0.4.4:
  - Added default parameter to commalist prompt
Hermann Krumrey's avatar
Hermann Krumrey committed
84 85
V 0.4.3:
  - Added create_file function
Hermann Krumrey's avatar
Hermann Krumrey committed
86 87
V 0.4.2:
  - Fixed issues with comma list prompts giving empty strings
Hermann Krumrey's avatar
Hermann Krumrey committed
88 89
V 0.4.1:
  - Added more prompt functions
Hermann Krumrey's avatar
Hermann Krumrey committed
90 91
V 0.4.0:
  - Added graphql class
Hermann Krumrey's avatar
Hermann Krumrey committed
92 93 94 95
  - Added option for logging to cli_start
  - Added pprint functionality
  - Added prompt functions
  - Added function to sanitize file names
Hermann Krumrey's avatar
Hermann Krumrey committed
96 97 98
V 0.3.1:
  - Added puffotter.os.listdir
  - Added CLI starting helpers
Hermann Krumrey's avatar
Hermann Krumrey committed
99
  - Added unit conversion module
Hermann Krumrey's avatar
Hermann Krumrey committed
100 101 102 103
V 0.3.0:
  - Added listdir function
  - Added unit tests
  - Uses docker for CI
Hermann Krumrey's avatar
Hermann Krumrey committed
104 105
V 0.2.0:
  - Reboot of the project
Hermann Krumrey's avatar
Hermann Krumrey committed
106
  - Added cryptographic functions
Hermann Krumrey's avatar
Hermann Krumrey committed
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
V 0.1.8:
  - Added SQLite 3 Database existence checker
V 0.1.7:
  - Fixed python 2 distribution
V 0.1.6:
  - Added support for separate python 2 / 3 distributions
V 0.1.5:
  - Added interactive CLI template class
  - Added methods to ensure files/directories exist
V 0.1.1:
  - Fixed setuptools configuration
V 0.1.0:
  - Implemented basic file operation methods
  - Implemented byte string converter
  - Initial project structure