Releases: rm3web/rm3
Releases · rm3web/rm3
v0.4.5
v0.4.4
v0.4.3
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
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
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
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
-pto specify path anymore.
Removed
- RM3_DANGER_FORCE_AUTH flag removed.
v0.3.8
v0.3.7
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
Added
rm3rmcommand 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
rm3wfdidn't support the blobstore, which broke things.- Weird formatting issue that crept in when creating a page with invalid HTML.
v0.3.5
Added
rm3wfcommand 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)