diff --git a/CHANGELOG.md b/CHANGELOG.md index 6537cce..e10721f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,25 @@ +## 0.40.0 + +([Full Changelog](https://github.com/jupyterlab-contrib/rise/compare/jupyterlab-rise-application@0.2.1...03205e88c7be3faf1be8c9765dfc88c252740430)) + +### Maintenance and upkeep improvements + +- Prepare first release for Lab 4 [#42](https://github.com/jupyterlab-contrib/rise/pull/42) ([@fcollonval](https://github.com/fcollonval)) +- Align config on copier template [#41](https://github.com/jupyterlab-contrib/rise/pull/41) ([@fcollonval](https://github.com/fcollonval)) +- Fix binder [#40](https://github.com/jupyterlab-contrib/rise/pull/40) ([@fcollonval](https://github.com/fcollonval)) +- Migrates to Lab v4 [#39](https://github.com/jupyterlab-contrib/rise/pull/39) ([@hbcarlos](https://github.com/hbcarlos)) + +### Contributors to this release + +([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/rise/graphs/contributors?from=2023-07-26&to=2023-08-01&type=c)) + +[@fcollonval](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Afcollonval+updated%3A2023-07-26..2023-08-01&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Agithub-actions+updated%3A2023-07-26..2023-08-01&type=Issues) | [@hbcarlos](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Ahbcarlos+updated%3A2023-07-26..2023-08-01&type=Issues) + + + ## 0.2.1 ([Full Changelog](https://github.com/jupyterlab-contrib/rise/compare/jupyterlab-rise-application@0.2.0...ce1e1f0c8628bd9560832da4d4d32e99b05aba29)) @@ -25,5 +44,3 @@ ([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/rise/graphs/contributors?from=2023-02-26&to=2023-07-26&type=c)) [@dependabot](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Adependabot+updated%3A2023-02-26..2023-07-26&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Agithub-actions+updated%3A2023-02-26..2023-07-26&type=Issues) | [@hbcarlos](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Frise+involves%3Ahbcarlos+updated%3A2023-02-26..2023-07-26&type=Issues) - - diff --git a/app/package.json b/app/package.json index d74195d..7cab590 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "rise-app", - "version": "0.2.1", + "version": "0.40.0", "private": true, "scripts": { "build": "webpack", @@ -57,7 +57,7 @@ "@jupyterlab/theme-light-extension": "^4.0.2", "@jupyterlab/translation-extension": "^4.0.2", "@jupyterlab/vega5-extension": "^4.0.2", - "jupyterlab-rise-application": "^0.2.1" + "jupyterlab-rise-application": "^0.40.0" }, "devDependencies": { "@jupyterlab/builder": "^4.0.2", diff --git a/lerna.json b/lerna.json index 8987545..cd35d78 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,4 @@ { - "version": "0.2.1", + "version": "0.40.0", "npmClient": "yarn" } diff --git a/package.json b/package.json index 3f5b153..81d288c 100644 --- a/package.json +++ b/package.json @@ -1,165 +1,165 @@ { - "name": "jupyterlab-rise-meta", - "version": "0.2.1", - "description": "RISE: \"Live\" Reveal.js JupyterLab Slideshow extension.", - "keywords": [ - "jupyter", - "jupyterlab", - "jupyterlab-extension" - ], - "private": true, - "files": [], - "workspaces": { - "packages": [ - "app", - "ui-tests", - "packages/*" - ] - }, - "homepage": "https://github.com/jupyterlab-contrib/rise", - "bugs": { - "url": "https://github.com/jupyterlab-contrib/rise/issues" + "name": "jupyterlab-rise-meta", + "version": "0.40.0", + "description": "RISE: \"Live\" Reveal.js JupyterLab Slideshow extension.", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "private": true, + "files": [], + "workspaces": { + "packages": [ + "app", + "ui-tests", + "packages/*" + ] + }, + "homepage": "https://github.com/jupyterlab-contrib/rise", + "bugs": { + "url": "https://github.com/jupyterlab-contrib/rise/issues" + }, + "license": "BSD-3-Clause", + "author": { + "name": "Frederic Collonval", + "email": "fcollonval@gmail.com" + }, + "contributors": [ + { + "name": "Thierry Parmentelat", + "url": "https://github.com/parmentelat" }, - "license": "BSD-3-Clause", - "author": { - "name": "Frederic Collonval", - "email": "fcollonval@gmail.com" + { + "name": "Yiqin Zhang" + } + ], + "repository": { + "type": "git", + "url": "https://github.com/jupyterlab-contrib/rise.git" + }, + "scripts": { + "build": "lerna run build", + "build:prod": "lerna run build:prod", + "clean": "lerna run clean", + "eslint": "jlpm eslint:check --fix", + "eslint:check": "eslint . --cache --ext .ts,.tsx", + "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", + "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", + "prettier": "jlpm prettier:base --write --list-different", + "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", + "prettier:check": "jlpm prettier:base --check", + "stylelint": "jlpm stylelint:check --fix", + "stylelint:check": "stylelint --cache \"packages/*/style/**/*.css\"", + "watch": "run-p watch:lib watch:app", + "watch:app": "lerna exec --stream --scope \"rise-app\" yarn watch", + "watch:lib": "lerna exec --stream --scope \"jupyterlab-rise-application\" --scope \"jupyterlab-rise\" yarn watch" + }, + "devDependencies": { + "@typescript-eslint/eslint-plugin": "^6.1.0", + "@typescript-eslint/parser": "^6.1.0", + "eslint": "^8.45.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^5.0.0", + "lerna": "^7.1.0", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "rimraf": "^5.0.0", + "stylelint": "^15.10.1", + "stylelint-config-recommended": "^13.0.0", + "stylelint-config-standard": "^34.0.0", + "stylelint-prettier": "^4.0.0", + "typescript": "~5.0.4" + }, + "eslintIgnore": [ + "app/build", + "node_modules", + "dist", + "coverage", + "**/*.d.ts", + "tests", + "**/__tests__", + "ui-tests" + ], + "eslintConfig": { + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "tsconfig.eslint.json", + "sourceType": "module" }, - "contributors": [ + "plugins": [ + "@typescript-eslint" + ], + "rules": { + "@typescript-eslint/naming-convention": [ + "error", { - "name": "Thierry Parmentelat", - "url": "https://github.com/parmentelat" - }, + "selector": "interface", + "format": [ + "PascalCase" + ], + "custom": { + "regex": "^I[A-Z]", + "match": true + } + } + ], + "@typescript-eslint/no-unused-vars": [ + "warn", { - "name": "Yiqin Zhang" + "args": "none" } - ], - "repository": { - "type": "git", - "url": "https://github.com/jupyterlab-contrib/rise.git" - }, - "scripts": { - "build": "lerna run build", - "build:prod": "lerna run build:prod", - "clean": "lerna run clean", - "eslint": "jlpm eslint:check --fix", - "eslint:check": "eslint . --cache --ext .ts,.tsx", - "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", - "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", - "prettier": "jlpm prettier:base --write --list-different", - "prettier:base": "prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", - "prettier:check": "jlpm prettier:base --check", - "stylelint": "jlpm stylelint:check --fix", - "stylelint:check": "stylelint --cache \"packages/*/style/**/*.css\"", - "watch": "run-p watch:lib watch:app", - "watch:app": "lerna exec --stream --scope \"rise-app\" yarn watch", - "watch:lib": "lerna exec --stream --scope \"jupyterlab-rise-application\" --scope \"jupyterlab-rise\" yarn watch" - }, - "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.1.0", - "@typescript-eslint/parser": "^6.1.0", - "eslint": "^8.45.0", - "eslint-config-prettier": "^8.8.0", - "eslint-plugin-prettier": "^5.0.0", - "lerna": "^7.1.0", - "npm-run-all": "^4.1.5", - "prettier": "^3.0.0", - "rimraf": "^5.0.0", - "stylelint": "^15.10.1", - "stylelint-config-recommended": "^13.0.0", - "stylelint-config-standard": "^34.0.0", - "stylelint-prettier": "^4.0.0", - "typescript": "~5.0.4" - }, - "eslintIgnore": [ - "app/build", - "node_modules", - "dist", - "coverage", - "**/*.d.ts", - "tests", - "**/__tests__", - "ui-tests" - ], - "eslintConfig": { - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended" - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "tsconfig.eslint.json", - "sourceType": "module" - }, - "plugins": [ - "@typescript-eslint" - ], - "rules": { - "@typescript-eslint/naming-convention": [ - "error", - { - "selector": "interface", - "format": [ - "PascalCase" - ], - "custom": { - "regex": "^I[A-Z]", - "match": true - } - } - ], - "@typescript-eslint/no-unused-vars": [ - "warn", - { - "args": "none" - } - ], - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/no-namespace": "off", - "@typescript-eslint/no-use-before-define": "off", - "@typescript-eslint/quotes": [ - "error", - "single", - { - "avoidEscape": true, - "allowTemplateLiterals": false - } - ], - "curly": [ - "error", - "all" - ], - "eqeqeq": "error", - "prefer-arrow-callback": "error" + ], + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-namespace": "off", + "@typescript-eslint/no-use-before-define": "off", + "@typescript-eslint/quotes": [ + "error", + "single", + { + "avoidEscape": true, + "allowTemplateLiterals": false } - }, - "prettier": { - "singleQuote": true, - "trailingComma": "none", - "arrowParens": "avoid", - "endOfLine": "auto", - "overrides": [ - { - "files": "package.json", - "options": { - "tabWidth": 4 - } - } - ] - }, - "stylelint": { - "extends": [ - "stylelint-config-recommended", - "stylelint-config-standard", - "stylelint-prettier/recommended" - ], - "rules": { - "property-no-vendor-prefix": null, - "selector-class-pattern": null, - "selector-no-vendor-prefix": null, - "value-no-vendor-prefix": null + ], + "curly": [ + "error", + "all" + ], + "eqeqeq": "error", + "prefer-arrow-callback": "error" + } + }, + "prettier": { + "singleQuote": true, + "trailingComma": "none", + "arrowParens": "avoid", + "endOfLine": "auto", + "overrides": [ + { + "files": "package.json", + "options": { + "tabWidth": 4 } + } + ] + }, + "stylelint": { + "extends": [ + "stylelint-config-recommended", + "stylelint-config-standard", + "stylelint-prettier/recommended" + ], + "rules": { + "property-no-vendor-prefix": null, + "selector-class-pattern": null, + "selector-no-vendor-prefix": null, + "value-no-vendor-prefix": null } + } } diff --git a/packages/application/package.json b/packages/application/package.json index 67c8282..cc13667 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -1,6 +1,6 @@ { "name": "jupyterlab-rise-application", - "version": "0.2.1", + "version": "0.40.0", "description": "Rise Application based on JupyterLab modules.", "private": true, "keywords": [ diff --git a/packages/lab/package.json b/packages/lab/package.json index 03cbb41..767b802 100644 --- a/packages/lab/package.json +++ b/packages/lab/package.json @@ -1,6 +1,6 @@ { "name": "jupyterlab-rise", - "version": "0.2.1", + "version": "0.40.0", "description": "A JupyterLab extension to turn your Jupyter Notebooks into a live presentation.", "keywords": [ "jupyter", diff --git a/ui-tests/package.json b/ui-tests/package.json index 1d49551..bf7b49f 100644 --- a/ui-tests/package.json +++ b/ui-tests/package.json @@ -1,6 +1,6 @@ { "name": "jupyterlab-rise-ui-tests", - "version": "1.0.0", + "version": "0.40.0", "description": "JupyterLab jupyterlab-rise Integration Tests", "private": true, "scripts": { diff --git a/yarn.lock b/yarn.lock index 047b69f..f187b71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9469,7 +9469,7 @@ __metadata: languageName: node linkType: hard -"jupyterlab-rise-application@^0.2.1, jupyterlab-rise-application@workspace:packages/application": +"jupyterlab-rise-application@^0.40.0, jupyterlab-rise-application@workspace:packages/application": version: 0.0.0-use.local resolution: "jupyterlab-rise-application@workspace:packages/application" dependencies: @@ -13691,7 +13691,7 @@ __metadata: file-loader: ~5.0.2 fs-extra: ^8.1.0 glob: ~7.1.6 - jupyterlab-rise-application: ^0.2.1 + jupyterlab-rise-application: ^0.40.0 mini-css-extract-plugin: ~0.9.0 npm-run-all: ^4.1.5 playwright: ^1.12.3