Skip to content

Releases: rm3web/rm3

v0.4.5

09 Jul 18:01

Choose a tag to compare

v0.4.5 Pre-release
Pre-release

Added

  • Textblock editor behaving far better: Textblock delete, no overwriting of state.

Changed

  • Updated dependencies

v0.4.4

05 Mar 00:36

Choose a tag to compare

v0.4.4 Pre-release
Pre-release

Added

  • Dropzone uploading for images.

Changed

  • Improved test coverage again.
  • Modal dialog for delete action.

Fixed

  • NODE_ENV check in the error handler wasn't checking for production, just the var.
  • Crashing bug with tag search.

v0.4.3

23 Feb 17:08

Choose a tag to compare

v0.4.3 Pre-release
Pre-release

Very sorry about that. :(

Fixed

  • rm3wf doesn't obey private blobs.
  • "View large" had a display bug.
  • Blog index wasn't generating shortened links.
  • Fix to remove unnecessary duplication in tag search made the bug worse.
  • Tweaked masonry formatting

v0.4.2

23 Feb 02:43

Choose a tag to compare

v0.4.2 Pre-release
Pre-release

Added

  • "View large" photo page, not used in the default scheme.

Changed

  • Made tag link text friendlier
  • Added a style for the 'memo' section of the form instead of hardcoding.

Fixed

  • Removed unnecessary duplication in tag search
  • Image protection and the image helper weren't working well together.

v0.4.1

22 Feb 17:18

Choose a tag to compare

v0.4.1 Pre-release
Pre-release

Added

  • Random sort order

Changed

  • Figure display tweaked slightly (always have a title, different view sizes)

Fixed

  • Blog with sidebar proto doesn't parse enrichment properly.
  • Loading a dump from 0.4.x with image protection turned on will crash.
  • Image with image protection on will eat up page space.
  • Image protection is communicated in query result enhancement.

v0.4.0

21 Feb 17:56

Choose a tag to compare

v0.4.0 Pre-release
Pre-release

Note: Many of the non-breaking changes for this milestone were rolled out already in 0.3.x builds, so if you are just joining us after the 0.3.0 release, check the added functionality in the point releases instead of just what happened between 0.3.8 and 0.4.

I'm able to replace all of my installations of the original rm with rm3 0.4. It's still alpha but it should work for you. :)

BREAKING: There are database changes since 0.3. Before you install 0.4 you should delete the workflow:

drop table wf_jobs;
drop table wf_jobs_info;
drop table wf_runners;
drop table wf_locked_targets;
drop table wf_workflows;

And then you can add the tables:

CREATE TABLE wh_geotag (
  "predPath" ltree,
  "objGeotag" point,
  "subjPath" ltree,
  "objClass" text
);

CREATE TABLE wh_ticket (
  PRIMARY KEY("ticketId"),
  "ticketId" uuid,
  path ltree,
  "inetAddr" inet,
  "identityId" uuid,
  "userPath" ltree,
  subject text,
  recorded timestamp,
  details json
);

CREATE TABLE wh_serviceaccount (
  PRIMARY KEY(provider, "clientId"),
  provider text,
  "clientId" text,
  "providerDetails" json
);

CREATE TABLE wh_workflowsub (
  PRIMARY KEY("subscriptionId"),
  "subscriptionId" uuid,
  proto text,
  pathQuery lquery,
  "actorPath" ltree,
  "workflowDetails" json
);

and create the workflow engine again: ./bin/rm3admin createworkflow

Alternatively, you can load from a saved dump.

Added

  • Image protection, so that full-resolution original images aren't part of a public blob store
  • Unobtrusive watermarking
  • rm3mv command
  • rm3rm command has the -r option to redirect to an external URL.
  • Ontological tag can be in template.
  • Added support for ontological tags, tag categories, link tags, and auto-suggest tags.
  • Added tickets to DB (represents votes, flags, etc)
  • Added storage support for geotags (but no UI yet)
  • OAuth2 support
  • DB table for workflow subscriptions (but no code yet)

Changed

  • BasicQuery can select on a proto type.
  • Filtering out tags with only one hit on them.
  • Updated dependencies - React 0.14.x to React 15.x being the big one
  • rm3dump doesn't need a -p to specify path anymore.

Removed

  • RM3_DANGER_FORCE_AUTH flag removed.

v0.3.8

09 Feb 04:20

Choose a tag to compare

v0.3.8 Pre-release
Pre-release

Changed

  • BasicQuery can now set a path manually

Fixed

  • Default sort order on the blog index was wrong.

v0.3.7

06 Feb 00:41

Choose a tag to compare

v0.3.7 Pre-release
Pre-release

Added

  • Blog index proto.
  • Image index proto.
  • Ontological tag index proto.

Changed

  • Unbranded the default header logo now that the innards are in a good enough shape, even lacking a public API, that I can insert the branding on my end.
  • Updated dependencies:
    • cache-service-redis that has a contributed patch to let you connect to a differently numbered redis database which made running multiple rm3 instances on the same node tricky.
  • Tweaked the style system slightly so it's easier to remove the navbar index via Dust.
  • Can disable the basicindex pagination "more" link
  • Page for the predicate proto now has a search and shows useful information.

Fixed

  • If you tried to load a page with an unsupported proto, the index code would crash. Now it will vaguely work.

v0.3.6

22 Jan 04:26

Choose a tag to compare

v0.3.6 Pre-release
Pre-release

Added

  • rm3rm command to delete an entity via the CLI.
  • Proper icon for audio.
  • Blog-with-sidebar proto.

Changed

  • PureCSS's npm package is in good shape these days; removing bower entirely.

Fixed

  • rm3wf didn't support the blobstore, which broke things.
  • Weird formatting issue that crept in when creating a page with invalid HTML.

v0.3.5

16 Jan 22:11

Choose a tag to compare

v0.3.5 Pre-release
Pre-release

Added

  • rm3wf command to just run the workflow without responding to web requests.

Changed

  • Cache key for most recent changed is now based on the path root.
  • Re-organized startup phases to make it easier to use debugging tools that catch errors and insert themselves into the express pipeline (sentry, rollbar, exceptional.io, et al)