- Add update_locale script in bin/ folder to update locales [kakshay21]
- Add a custom to_boolean jinja filter [kakshay21]
- Add plone-compile-resources script in addon and extending .gitignore file [kakshay21]
- Add conditional tests in content_type [kakshay21]
- Improve DX CT name normalization and question info, added more tests for DX CT normalization [MrTango]
- Ask for parent content_type when global_allow is set to false [kakshay21]
- Hide container filter options in FTI settings when dexterity_type_base_class is 'Item' [kakshay21]
- add package_folder_rel_path variable and fix robot test header [MrTango]
- improve messages after using vocabulary/behavior sub-templates with names of the vocabulary or behavior [MrTango]
- fix behavior name registration [MrTango]
- Add gitlab CI config to addon template [MrTango]
- Add new field in behavior, improve test naming and tests [MrTango]
- Add a chapter howto upgrade existing packages to be compatible with plonecli and new bobtemplates.plone templates [MrTango]
- improve test naming of content_Type and vocabulary templates [MrTango]
- Fix reading default config parameters and improve git-support docs [MrTango]
- Add GIT support with clean state check and auto commit/init [MrTango]
- Refacture template structure and increase package test covarage [MrTango]
- Set i18n:domain in supermodel xml files to the package domain [MrTango]
- Fix add_view_expr in content_type template [MrTango]
- Fix robot test selector in content_type template [MrTango]
- Bump default Plone buildout version to 5.1 [MrTango]
- Add global_allow and filter_content_types questions [MrTango]
- don't use lower case version for CT name [MrTango]
- add behavior tests [MrTango]
- Use set return-status-codes=True for tox, fixes #261 [MrTango]
- set filter_content_types to False by default, fixes #256 [MrTango]
- add ILeadImage behavior to FTI list of inactive behaviors, fixes #255 [MrTango]
- make final release of version 3
- enable lockingbehavior by default and reenable locking condition for edit button, fixes #257 [MrTango]
- only require plone.app.dexterity<=2.1.1 and not excact that version for Plone 4 [MrTango]
- Use more specific names for generated test files, like test_vocab_todo_tasks.py instead of test_todo_tasks.py [MrTango]
- Add behavior sub-template entrypoint, to make it available in plonecli [MrTango]
- Update link to document in README. [kakshay21]
- fixed FTI configuration, removed the plone_lock_info condition [MrTango]
- Quote version strings in YAML. See: travis-ci/docs-travis-ci-com#1540 [thet]
- Use default Travis notifications. Until now only the creator of the package would get a notification, instead of the committer. Fixes issue 208. [maurits]
- Fixed the pypi index to explicitly reference https://pypi.python.org/simple/ to prevent buildout from defaulting to the old and unsupported http:// url. [pigeonflight]
- Fix coveralls for packages created with addon and theme_package by converting the pickle output of createcoverage in .coverage to json. [pbauer]
- Fixes #235: Different roles in tests for install and uninstall. Use Manager role in uninstall test. Then both install and uninstall are executed with role Manager. [jensens]
- fix linting problems and error in theme_package tests [MrTango]
- Update setuptools and zc.buildout versions. [tmassman]
- Improve docs by fixing some reST, typos and grammar [svx]
- Update link to docs.plone.org in README [svx]
- Imporve docs template for valid reST generation [svx]
- use bobtemplate.cfg to store meta data for sub-templates #245 [MrTango]
- fix naming of vocabularies [MrTango]
- fix buildout template and add some docs about the used buildout.plonetest configuration [MrTango]
- add behavior sub-template to create Plone behaviors [MrTango]
- Fix #222 default travis setup is broken. [jensens, pbauer]
- Add template registration for mr.bob/plonecli for all provided templates [MrTango]
- Fix content_type and theme sub templates [MrTango]
- fix in themes.rst changed plone_addon to addon [pigeonflight]
- Cleanup Package - remove unnecessary files from past versions [loechel]
- Add vocabulary subtemplate [MrTango]
- Refacturing to support subtemplates [MrTango]
- Add theme and content_type subtemplates [MrTango]
- Add missing plone namespace, to avoid conflicts with other bobtemplate packages [MrTango]
- Removed bootstrap-buildout.py, Update barceloneta less files for theme_package [agitator]
- Fixed i18n attributes for View/Edit actions in dexterity type xml. [maurits]
- Testing of generated skeletons integrated with tox and pytest. [loechel]
- Set the zope_i18n_compile_mo_files environment variable. [maurits]
- Fixed i18n attributes for View/Edit actions in dexterity type xml. [maurits]
- Separate theme template from addon template, we now have plone_addon and plone_theme_package
- Update barceloneta less files to 1.7.3 for plone_theme_package [agitator]
- Removed bootstrap-buildout.py and added DEVELOP.rst [agitator]
- Update barceloneta less files to 1.7.3 for plone_theme_package [agitator]
- Fixed i18n attributes for View/Edit actions in dexterity type xml. [maurits]
- Seperate theme template from addon template, we now have plone_addon and plone_theme_package [MrTango]
- Update pins in the generated buildout.cfg [ale-rt]
- Change default values for code analysis'
return-status-codes
directive: it is nowFalse
on development andTrue
on CI. [hvelarde] - Pin flake8 to latest (3.3.0) to allow use of latest pycodestyle (2.3.1) [fulv]
- Imrove wording [svx]
- Add requirements.txt and update README.txt to use it [MrTango]
- Make cleanup hook windows friendly. [gforcada]
- Move LICENSE.rst out of docs folder into top level. [gforcada]
- Get rid of the last two code violations on generated package [sneridagh]
- Comment the toolbar rule by default in backend.xml and add a comment on how to add it properly if backend.xml is used. Declaring the toolbar rule twice causes the toolbar JS stop working properly [sneridagh]
- Use same lines width than package name for title ## [AuroreMariscal]
- Get rid of
travis.cfg
configuration as its use is no longer considered best practice. [hvelarde] - Update
bootstrap-buildout.py
to latest version. [hvelarde] - Fix imports to follow conventions. [hvelarde]
- Avoid usage of double quotes on strings. [hvelarde]
- Avoid usage of invokeFactory. [hvelarde]
- Remove dependency on unittest2 as package is not intended to be compatible with Python 2.6. [hvelarde]
- Use selenium v2.53.6. [hvelarde]
- Use plone:static instead of browser:resourceDirectory to allow ttw-overrrides. [pbauer]
- Bump flake8 version to 3.x. [gforcada]
- Update theme template, include complete working Barceloneta resources + grunt setup [MrTango]
- Upgrade some pinns. [pbauer]
- Upgrade to 5.0.5 and test against that. [pbauer]
- Add
i18n:attributes
for action nodes in FTI profile. [thet] - Pin versions of coverage/createcoverage [staeff]
- Default to Plone 5.0.4. [jensens]
- Validate type name input (fixes #81). [pbauer]
- Git ignore
.installed.cfg
andmr.developer.cfg
by default. [jensens] isort
style checks are enabled, but no config was set. i Added config according to http://docs.plone.org/develop/styleguide/python.html#grouping-and-sorting [jensens]- Ordered sections of generated FTI xml into semantical block and added comments for each block. [jensens]
- Bump setuptools version to 21.0.0 in buildout.cfg.bob [staeff]
- Configure buildout to install all recommended codeanalysis plugins [staeff]
- Fix Plone default version (Plone 4.3.9). [timo]
- Create uninstall profile also for Plone 4.3.x, since it already depends on
Products.CMFQuickInstallerTool >= 3.0.9
. [thet] - Update Plone versions to 4.3.9 and 5.0.4. [thet]
- Update robot test framework versions including Selenium to work with recent firefox releases. [thet]
- Replaced import steps by post_handlers. Needs GenericSetup 1.8.2 or higher. This is included by default in Plone 4.3.8 and 5.0.3 but should be fine to use on older Plone versions. [maurits]
- Removed
.*
from the.gitignore
file. This would ignore the.gitkeep
files, which would mean some directories are not added when you dogit add
after generating a new project. [maurits] - Note about disabled
z3c.autoinclude
in test layer setup. [thet] - Remove the
xmlns:five
namespace, as it is not used at all. [thet] - Fix build failure on Plone 4.x due to plone.app.contenttypes pulled in and having a plone.app.locales >= 4.3.9 dependency in it's depending packages. [thet]
- Declare the xml encoding for all GenericSetup profile files. Otherwise the parser has to autodetect it. Also add an xml version and encoding declaration to
theme.xml
. [thet] - Add "(uninstall)" to the uninstall profile title. Otherwise it cannot be distinguished from the install profile in portal_setup. [thet]
- Simplify concatenation of
.rst
files forsetup.py
. [thet] - Update
.gitignores
in repository to excludelib64
,pip-selfcheck.json
and all.*
except necessary. Update.gitignore.bob
in templates with these changes too. Add.gitattributes
in repository for union-merge CHANGES.rst files. [thet] - Update docs and README [svx]
- Register locales directory before loading dependencies to avoid issues when overriding translations. [hvelarde]
- Upgrade to Plone 4.3.7 and 5.0. [timo]
- Avoid pyflakes warnings for long package names. [maurits]
- Always start with 1.0a1. No more 0.x releases please. [timo]
- Use Plone minor version for
setup.py
classifier. So 4.3 instead of 4.3.6. [maurits] - Enabled robot part in generated package. [maurits]
- Add depedency on plone.testing 5.0.0. Despite the major version number, this change does not contain breaking changes. [do3cc]
- Fix #84 Make travis cache the egg directory of the generated package. [jensens]
- Update tests to use Plone 5.0b3. [jensens]
- Remove unittest2 dependency. [gforcada]
- Fix update.sh [pbauer]
- Add i18ndude to buildout [pbauer]
- Fix package-creation on Windows. Fixes #72. [pbauer]
- Add packagename to licence. [pbauer]
- Add uninstall-profile for Plone 5. [pbauer]
- Fix indentation to follow the conventions of plone.api. [pbauer]
- Move badges from pypin to shields.io. [timo]
- Fix coverage on travis template. [gil-cano]
- Enable code analysis on travis and fail if the code does not pass. [gforcada]
- Add check-readme script that detects Restructured Text issues. [timo]
- Use only version up to minor version in setup.py of package #56. [tomgross]
- Use class method to load ZCML in tests. [tomgross]
- Upgrade default Plone version to 4.3.6. [timo]
- Add zest.releaser to package buildout. [timo]
- Update README according to Plone docs best practice. [do3cc, timo]
- Add flake8-extensions to code-analysis. [timo]
- Upgrade Selenium to 2.46.0. [timo, pbauer]
- Don't create a type-schema unless it is needed. [pbauer]
- Add Theme package type with simple bootstrap-based theme. [timo]
- Add Dexterity package type. [timo]
- Remove example view. [timo]
- Remove question for keywords. [timo]
- Remove question for locales. [timo]
- Remove questions for version and license. [timo]
- Remove questions for profile, setuphandler, and testing. [timo]
- Unify buildout configuration in buildout.cfg [timo]
- Fix bootstrap command in travis.yml. [timo]
- Add includeDependencies. This fixes #23. [timo]
- Use latest buildout-bootstrap.py. [timo]
- Fix failing nosetests. [timo]
- Add test that creates an add_on and runs all its tests and code analysis. [timo]
- Run tests on travis. [timo]
- Run code analysis on travis. Build fails on PEP8 violations. [timo]
- Add code analysis. [timo]
- Remove z2.InstallProducts. Not needed any longer. [timo]
- Use testing best practices and follow common naming conventions. [timo]
- Remove testing profile. Global testing state is considered an anti-pattern. [timo]
- Add example robot test. [timo]
- Add travis and pypip.in badges. [timo]
- Run code analysis on the generated addon as well within the tests to make sure we always ship 100% PEP8 compliant code. [timo]
- Add REMOTE_LIBRARY_BUNDLE_FIXTURE to acceptance test fixture. [timo]
- Use PLONE_APP_CONTENTTYPES_FIXTURE for tests on when using Plone 5. [pbauer]
- Remove useless base-classes for tests. Use 'layer = xxx' instead. [pbauer]
- Fix some minor code-analysis issues. [pbauer]
- Added .editorconfig file. [ale-rt]
- Remove grok. [pbauer]
- Fix missed removals when testing was deselected. [pbauer]
- Only use jbot when there is a profile and a browser layer. [pbauer]
- Get username and email from git. [do3cc]
- Pinn robotframework to 2.8.4 to fix package-tests. [pbauer]
- Add browserlayer to demoview to allow multiple addons. [pbauer]
- Fix creation of nested packages (wrong __init__.py). [pbauer]
- Fix documentation [pbauer]
- Get namespace, name and type from target-dir. [pbauer]
- Remove obsolete plone_addon_nested. Auto-nest package in after-render hook. [pbauer]
- Add many new features. Most of them are optional. [pbauer]
- Initial import based on bobtemplates.ecreall by cedricmessiant, vincentfretin and thomasdesvenain. [pbauer]