Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to meteor 3.0 #1737

Merged
merged 25 commits into from
Jan 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4232fe2
build: bump versions to be generally 3.0 compatible
jankapunkt Dec 19, 2023
3fd6b90
tests: updated testapp to Meteor 2.14
jankapunkt Dec 19, 2023
5473371
tests: minimal demo added
jankapunkt Dec 19, 2023
dd442a8
Update to force to use Meteor 3
ricaragao Mar 5, 2024
3546d04
build: package.js versionsFrom fixed
jankapunkt Apr 16, 2024
f8187bb
build: removed jshintrc
jankapunkt Apr 16, 2024
e477159
Merge branch 'migration/meteor-3.0' of github.com:Meteor-Community-Pa…
jankapunkt Apr 16, 2024
bbc334a
fix(deps/tests): make tests run agagin
jankapunkt Apr 16, 2024
ed30b36
tests: 3.0 testapp project added
jankapunkt Apr 17, 2024
fa09014
Merge branch 'devel' of github.com:Meteor-Community-Packages/meteor-a…
jankapunkt Apr 17, 2024
c83df82
build(tests): update npm deps
jankapunkt Apr 17, 2024
03279f9
fix: move es5 to es6 and use exports instead of globals
jankapunkt Apr 24, 2024
d1b0aa5
tests: add 3.0 test project
jankapunkt Apr 24, 2024
85e221d
make 3.0 compatible
jankapunkt Apr 24, 2024
47bfac2
publish 8.0.0-rc.1
jankapunkt Apr 24, 2024
edf033d
Merge branch 'devel' of github.com:Meteor-Community-Packages/meteor-a…
jankapunkt Jun 14, 2024
c042013
tests: updated to 3.0 rc.4
jankapunkt Jun 14, 2024
a034abc
ci: updated to 3.0 rc.4
jankapunkt Jun 14, 2024
91c4e86
tests: remove 2x test app
jankapunkt Jul 17, 2024
d708e0c
published 8.0.0-rc.3
jankapunkt Jul 17, 2024
7e9db73
deps: make momentjs true optional dependency
jankapunkt Jul 29, 2024
0829ccb
deps(ci): update Meteor release to 3.1
jankapunkt Jan 2, 2025
d9bf17d
tests: updated test project to 3.x
jankapunkt Jan 4, 2025
b18fe6c
fix(modules): use module.exports for globals compatibility
jankapunkt Jan 4, 2025
60fb1ae
published 8.0.0
jankapunkt Jan 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/testsuite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
push:
branches:
- master
- develop
- devel
pull_request:

jobs:
Expand All @@ -17,15 +17,15 @@ jobs:
# needs: [lintcode,lintstyle,lintdocs] # we could add prior jobs for linting, if desired
steps:
- name: checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup meteor
uses: meteorengineer/setup-meteor@v1
with:
meteor-release: '1.10.1'
meteor-release: '3.1'

- name: cache dependencies
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand Down
119 changes: 0 additions & 119 deletions .jshintrc

This file was deleted.

2 changes: 1 addition & 1 deletion .meteorignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/testapp
/testapp*
/tests
**/*tests.js
141 changes: 72 additions & 69 deletions .versions
Original file line number Diff line number Diff line change
@@ -1,70 +1,73 @@
aldeed:autoform@7.0.1
aldeed:autoform@8.0.0
aldeed:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
local-test:aldeed:[email protected]
[email protected]
[email protected]
meteortesting:[email protected]
meteortesting:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
momentjs:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
practicalmeteor:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
aldeed:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
local-test:aldeed:[email protected]
[email protected]
[email protected]
meteortesting:[email protected]
meteortesting:[email protected]
meteortesting:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
momentjs:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
13 changes: 9 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [8.0.0](#800)
- [7.0.0](#700)
- [6.3.0](#630)
- [6.2.0](#620)
Expand Down Expand Up @@ -110,18 +111,22 @@

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

### 8.0.0

- Package/dependencies: make this package work for Meteor 3.0

### 7.0.0

This is a major change and can break existing setups. However, we carefully
worked out the changes and updated documentation accordingly. In theory there
should be no issues if you follow the [installation](./README.md#installation)
should be no issues if you follow the [installation](./README.md#installation)
guide.

**Performance**

- **support dynamic imports**:
The package can now be imported with a minimal set of base functionality,
while the greater part of templates can be dynamically loaded. Saves
The package can now be imported with a minimal set of base functionality,
while the greater part of templates can be dynamically loaded. Saves

- **No underscore.js**:
Underscore dependency was removed.
Expand Down Expand Up @@ -186,7 +191,7 @@ guide.
- **`replaced`** TinyTest with `meteortesting:mocha` in combination with `chai` and `puppeteer`. This makes local tests
much easier. In Order to execute local tests, there is a local bare Meteor project required. It can easily be created
and executed via

```bash
$ meteor create --bare testdummy # testdummy is already in the .gitignore
$ cd testdummmy
Expand Down
43 changes: 0 additions & 43 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
- [Your First Contribution](#your-first-contribution)
- [Submitting code](#submitting-code)
- [Code review process](#code-review-process)
- [Financial contributions](#financial-contributions)
- [Questions](#questions)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->
Expand Down Expand Up @@ -37,49 +36,7 @@ Any code change should be submitted as a pull request. The description should ex
The bigger the pull request, the longer it will take to review and merge. Try to break down large pull requests in smaller chunks that are easier to review and merge.
It is also always helpful to have some context for your pull request. What was the purpose? Why does it matter to you?

## Financial contributions
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please bring it back and link to yourself and/or Czech Jan. You're doing great work and should be compensated if possible.


We also welcome financial contributions in full transparency on our [open collective](https://opencollective.com/autoform).
Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.

## Questions

If you have any questions, create an [issue](issue) (protip: do a quick search first to see if someone else didn't ask the same question before!).

<!--

The following is uncommented, because the opencollective page https://opencollective.com/autoform is not reachable anymore.
This can be uncommented, when we are back with a new opencollective or whatever account.

## Credits

### Contributors

Thank you to all the people who have already contributed to AutoForm!
<a href="graphs/contributors"><img src="https://opencollective.com/autoform/contributors.svg?width=890" /></a>


### Backers

Thank you to all our backers! [[Become a backer](https://opencollective.com/autoform#backer)]

<a href="https://opencollective.com/autoform#backers" target="_blank"><img src="https://opencollective.com/autoform/backers.svg?width=890"></a>


### Sponsors

Thank you to all our sponsors! (please ask your company to also support this open source project by [becoming a sponsor](https://opencollective.com/autoform#sponsor))

<a href="https://opencollective.com/autoform/sponsor/0/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/1/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/2/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/3/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/4/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/5/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/6/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/7/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/8/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/autoform/sponsor/9/website" target="_blank"><img src="https://opencollective.com/autoform/sponsor/9/avatar.svg"></a>
-->

<!-- This `CONTRIBUTING.md` is based on @nayafia's template https://github.com/nayafia/contributing-template -->
Loading
Loading