Hey there,
as you might already know the well-established aldeed:autoform
package has been moved to the Meteor Community Packages organization and there is an upcoming major AutoForm release (7.0.0) in progress.
Many thanks to @pouyae who initiated this major step and contributed some important features and fixes.
Trial phase
This release contains breaking changes (for the good, read more about them here) and before all your precious work gets messed up with the next update there is the possibility to test and try out the new version using a release candidate (rc).
The targeted time frame for this rc trial is from now until end of October. The goal is to release the final 7.0.0
on November, 1st and have the package ecosystem (themes, extensions, documentation) around AutoForm be ready, too.
It would be great to get everybody involved who is still actively using AutoForm.
How can I help?
-
We need reviewers for the PR: https://github.com/Meteor-Community-Packages/meteor-autoform/pull/1694
-
We need people to test the rc with their apps, extensions and forms and give as much feedback as possible. All feedback should be either appended here or on the respective issue discussion.
-
We also need themes and extensions to be updated or being flagged as outdated/deprecated or even vulnerable (Bootstrap 3). Since I have no experience with Material UI it would be great if material users would test it
-
Finally, we need to update documentation (README, API etc.) of the main package, as well as extensions so newcomers, as well as legacy users will have a clear and understandable way of dealing with v7
How to install the rc?
The rc will not be pulled automatically. In order to install the rc, you need to edit your .meteor/packages
file and change
aldeed:autoform
to
aldeed:autoform@6.4.0-rc.7.0.0
Why 6.4.0
?
You may ask why the rc is named 6.4.0-rc.7.0.0
and not 7.0.0-rc.1
?
There are no extensions and packages around AutoForm that have 7.0.0
as their dependency for aldeed:autoform
yet. There would be a big initial workload to just update the package dependencies before testing a thing.
Installing a theme
Note, that removed the hard-wired Bootstrap3 templates and you will end up now with a theme-less default. You need manually install a theme. The following themes are tested to work with v7:
Please also consider, that twbs:bootstrap
(that is still in use) is depending on an outdated (and potential insecure!) Bootstrap version. Better: Use the latest Bootstrap 3.x or 4.x from NPM in favour. The themes above will support them. Leave an issue if they don’t.
We need everyone
This package has grown since early versions of Meteor and the ecosystem of features, extensions and themes has become quite big up to this point. Testing all these together is an effort that goes beyond the scope of a few people.
Please support us and make the next version robust and production ready.