- Warn if the lambda package is over the current AWS max size of 50MB
- Add --extra-file flag for adding arbitrary file(s) outside of the project directory.
- Add --requirements flag to allow setting a requirements file as a CLI option
- Updated the Package() object so only the build() method actually needs to be called.
- Updated the Package() constructor and removed most of the allowed variables in favor of calling setter methods.
- Add -c shorthand to the --config flag
- Fixed the ignores to match against paths relative to the source dir
- Set hard Python requirements on 2.7
- Fixed issue with lambda-uploader only looking for requirements.txt in the cwd
- Added optional zip file name to package class(API only)
- Updated boto3 version to 1.2.2
- Added support for ignoring files
- Added the ability to use an existing virtual environment
- Fixed the temporary workspace name to prevent confusion
- Updated the virtualenv site-packages copy to include lib64 if it is not a symlink
- Add --no-virtualenv flag and set the default behavior to no longer create a virtual environment unless package requirements are found
- Added flag to allow specifying the lambda.json path
- Added a role flag and environment variable to use in lieu of setting it in the config
- Fixed issue with multiple requirements set in the config causing an error
- Bumped version to deal with pypi failing
- Added support for updating the lambda configuration
- Added a publish flag to the cli
- Added support for AWS profiles
- Added support for creating versions with aliases
- Fixed a bug causing the source copy to not create parent directories
- Intial release