This commit is contained in:
xavcz 2016-09-22 07:58:59 +02:00
parent ebcb0d5f65
commit 4e3d32d2a6
33 changed files with 111 additions and 108 deletions

View file

@ -1,9 +1,12 @@
## vNEXT
## v0.27.1
- Nova uses now React 15.3.x with associated Node modules, besides it prevents unknown prop warnings ([React docs](https://facebook.github.io/react/warnings/unknown-prop.html)).
- Nova uses now React 15.3.x with associated Node modules, besides it prevents unknown prop warnings ([React docs](https://facebook.github.io/react/warnings/unknown-prop.html)). We still depends on `react-meteor-data` and mixins to load data (thanks @MHerszak for careful watch!), we may move soon to Apollo (contributions welcomed on `[apollo](https://github.com/TelescopeJS/Telescope/tree/apollo)` branch).
- README updated. On deployment recommandations: you should go with Mup 1.0.3 ([repo](https://github.com/kadirahq/meteor-up)), MupX is not compatible with Meteor 1.4 ; on 3rd-party packages section, you can now upload images to a CDN ([package](https://github.com/xavcz/nova-forms-upload)).
- The 404 Not Found route has been brought back to `nova:base-routes`, you can customize its shape by editing `Error404.jsx` (`nova:base-components`).
- Added support for a custom CSS class for `SubscribeTo` component.
- No more global variable in `nova:api` (the last one? \o/).
- Fix a version problem with `fourseven:scss`, now running on 3.9.0.
- Remove unnecessary NPM dependency on `load-script` (thanks @MHerszak!).
- You can now run Nova in Brazilian Portuguese by [adding this package](https://github.com/lukasag/nova-i18n-pt-br) (thanks @lukasag!).
- Added support for a `defaultValue` property in `nova:forms`. You can define it in your custom fields, it will be added if no value nor prefilled value is defined (thanks @beeva-franciscocalle!).
- Fixed edge bug when users don't have an `username`, use `displayName` instead (thanks @jeffreywyman!).

View file

@ -1,7 +1,7 @@
Package.describe({
name: "invites",
summary: "Telescope invites package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-invites.git"
});
@ -17,7 +17,7 @@ Package.onUse(function (api) {
// automatic (let the package specify where it's needed)
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
// client

View file

@ -1,7 +1,7 @@
Package.describe({
name: "migrations",
summary: "Telescope migrations package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -9,7 +9,7 @@ Package.onUse(function(api) {
api.versionsFrom("METEOR@1.0");
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
api.addFiles([
'lib/server/migrations.js'

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:api",
summary: "Telescope API package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -9,7 +9,7 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
api.mainModule("lib/server.js", "server");
// api.mainModule("lib/client.js", "client");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:base-components",
summary: "Telescope components package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -11,10 +11,10 @@ Package.onUse(function (api) {
api.use([
// Nova packages
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:comments@0.27.0-nova',
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova',
'nova:comments@0.27.1-nova',
// third-party packages
'fortawesome:fontawesome@4.5.0',

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:base-routes",
summary: "Nova routes package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -13,10 +13,10 @@ Package.onUse(function (api) {
// Nova packages
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:comments@0.27.0-nova',
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova',
'nova:comments@0.27.1-nova',
// third-party packages

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:base-styles",
summary: "Nova basic styles package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,7 +10,7 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:core@0.27.1-nova',
'fourseven:scss@3.9.0',
// 'juliancwirko:postcss@1.0.0-rc.4',
// 'seba:minifiers-autoprefixer@0.0.1',

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:categories",
summary: "Telescope tags package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-tags.git"
});
@ -10,9 +10,9 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova'
]);
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: 'nova:cloudinary',
summary: 'Telescope file upload package.',
version: '0.27.0-nova',
version: '0.27.1-nova',
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,8 +10,8 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:posts@0.27.0-nova',
'nova:core@0.27.0-nova'
'nova:posts@0.27.1-nova',
'nova:core@0.27.1-nova'
]);
api.use([

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:comments",
summary: "Telescope comments package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,15 +10,15 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:lib@0.27.0-nova',
'nova:settings@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova'
'nova:lib@0.27.1-nova',
'nova:settings@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova'
]);
api.use([
'nova:notifications@0.27.0-nova',
'nova:email@0.27.0-nova'
'nova:notifications@0.27.1-nova',
'nova:email@0.27.1-nova'
], ['client', 'server'], {weak: true});
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:core",
summary: "Telescope core package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,12 +10,12 @@ Package.onUse(function(api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:lib@0.27.0-nova',
'nova:events@0.27.0-nova'
'nova:lib@0.27.1-nova',
'nova:events@0.27.1-nova'
]);
api.imply([
'nova:lib@0.27.0-nova'
'nova:lib@0.27.1-nova'
]);
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:debug",
summary: "Telescope debug package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -15,11 +15,11 @@ Package.onUse(function (api) {
// Nova packages
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:email@0.27.0-nova',
'nova:comments@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova',
'nova:email@0.27.1-nova',
'nova:comments@0.27.1-nova'
]);

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:demo",
summary: "Telescope components package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -13,7 +13,7 @@ Package.onUse(function (api) {
// Nova packages
'nova:core@0.27.0-nova',
'nova:core@0.27.1-nova',
'utilities:react-list-container@0.1.10',
'utilities:smart-publications@0.1.4',

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:email-templates",
summary: "Telescope email templates package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -10,11 +10,11 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:comments@0.27.0-nova',
'nova:email@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova',
'nova:comments@0.27.1-nova',
'nova:email@0.27.1-nova'
]);
api.addFiles([

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:email",
summary: "Telescope email package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-email.git"
});
@ -10,7 +10,7 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova'
'nova:core@0.27.1-nova'
]);
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:embedly",
summary: "Telescope Embedly module package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: 'https://github.com/TelescopeJS/telescope-embedly.git'
});
@ -10,9 +10,9 @@ Package.onUse( function(api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:users@0.27.1-nova',
'fourseven:scss@3.9.0'
]);

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:events",
summary: "Telescope event tracking package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,7 +10,7 @@ Package.onUse(function(api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:lib@0.27.0-nova'
'nova:lib@0.27.1-nova'
]);
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:forms-tags",
summary: "Telescope tag input package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: 'https://github.com/TelescopeJS/telescope.git'
});
@ -10,8 +10,8 @@ Package.onUse( function(api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:forms@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:forms@0.27.1-nova'
]);
api.mainModule("lib/export.js", ["client", "server"]);

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:forms",
summary: "Form containers for React",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/meteor-utilities/react-form-containers.git"
});

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:getting-started",
summary: "Getting started posts",
version: '0.27.0-nova',
version: '0.27.1-nova',
git: "https://github.com/TelescopeJS/telescope-getting-started.git"
});
@ -14,10 +14,10 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:comments@0.27.0-nova',
'nova:users@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:comments@0.27.1-nova',
'nova:users@0.27.1-nova'
]);
// both

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:i18n-en-us",
summary: "Telescope i18n package (en_US)",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -10,7 +10,7 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova'
'nova:core@0.27.1-nova'
]);
api.addFiles([

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:kadira",
summary: "Telescope Kadira package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope.git"
});
@ -10,7 +10,7 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:core@0.27.1-nova',
'meteorhacks:kadira@2.30.0',
'kadira:debug@3.2.2',
'meteorhacks:kadira-profiler@1.2.1'

View file

@ -5,7 +5,7 @@
Telescope = {};
Telescope.VERSION = '0.27.0-nova';
Telescope.VERSION = '0.27.1-nova';
// ------------------------------------- Config -------------------------------- //

View file

@ -1,7 +1,7 @@
Package.describe({
name: 'nova:lib',
summary: 'Telescope libraries.',
version: '0.27.0-nova',
version: '0.27.1-nova',
git: "https://github.com/TelescopeJS/Telescope.git"
});

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:newsletter",
summary: "Telescope email newsletter package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-newsletter.git"
});
@ -10,12 +10,12 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:posts@0.27.0-nova',
'nova:comments@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:categories@0.27.0-nova',
'nova:email@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:posts@0.27.1-nova',
'nova:comments@0.27.1-nova',
'nova:users@0.27.1-nova',
'nova:categories@0.27.1-nova',
'nova:email@0.27.1-nova'
]);
api.mainModule('lib/server.js', 'server');

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:notifications",
summary: "Telescope notifications package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-notifications.git"
});
@ -10,9 +10,9 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:email@0.27.0-nova',
'nova:users@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:email@0.27.1-nova',
'nova:users@0.27.1-nova'
]);
api.addFiles([

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:posts",
summary: "Telescope posts package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-posts.git"
});
@ -10,14 +10,14 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:users@0.27.0-nova',
'nova:core@0.27.1-nova',
'nova:users@0.27.1-nova',
'utilities:react-list-container@0.1.10'
]);
api.use([
'nova:notifications@0.27.0-nova',
'nova:email@0.27.0-nova'
'nova:notifications@0.27.1-nova',
'nova:email@0.27.1-nova'
], ['client', 'server'], {weak: true});
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:rss",
summary: "Telescope RSS package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-rss.git"
});
@ -9,7 +9,7 @@ Npm.depends({rss: "1.1.1"});
Package.onUse(function (api) {
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
api.addFiles(['lib/headtags.js'], ['client', 'server']);

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:search",
summary: "Telescope search package",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-pages.git"
});
@ -9,7 +9,7 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
api.addFiles([
'lib/parameters.js',

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:settings",
summary: "Telescope settings package only necessary if you're storing settings in a collection",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,8 +10,8 @@ Package.onUse(function(api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:lib@0.27.0-nova',
'nova:users@0.27.0-nova'
'nova:lib@0.27.1-nova',
'nova:users@0.27.1-nova'
]);
api.addFiles([

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:subscribe",
summary: "Subscribe to posts, users, etc. to be notified of new activity",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/telescope-subscribe-to-posts.git"
});
@ -11,8 +11,8 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use([
'nova:core@0.27.0-nova',
'nova:users@0.27.0-nova', // this dep is needed to check users permissions
'nova:core@0.27.1-nova',
'nova:users@0.27.1-nova', // this dep is needed to check users permissions
// dependencies on posts, categories are done with nested imports to reduce explicit dependencies
]);

View file

@ -1,7 +1,7 @@
Package.describe({
name: 'nova:users',
summary: 'Telescope permissions.',
version: '0.27.0-nova',
version: '0.27.1-nova',
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -10,8 +10,8 @@ Package.onUse(function (api) {
api.versionsFrom(['METEOR@1.0']);
api.use([
'nova:core@0.27.0-nova',
'nova:email@0.27.0-nova'
'nova:core@0.27.1-nova',
'nova:email@0.27.1-nova'
]);
api.mainModule("lib/server.js", "server");

View file

@ -1,7 +1,7 @@
Package.describe({
name: "nova:voting",
summary: "Telescope scoring package.",
version: "0.27.0-nova",
version: "0.27.1-nova",
git: "https://github.com/TelescopeJS/Telescope.git"
});
@ -9,11 +9,11 @@ Package.onUse(function (api) {
api.versionsFrom("METEOR@1.0");
api.use(['nova:core@0.27.0-nova']);
api.use(['nova:core@0.27.1-nova']);
api.use([
'nova:posts@0.27.0-nova',
'nova:comments@0.27.0-nova'
'nova:posts@0.27.1-nova',
'nova:comments@0.27.1-nova'
], ['client', 'server']);
api.addFiles([