This repository has been archived by the owner on Oct 5, 2020. It is now read-only.
Releases: marklogic-community/slush-marklogic-node
Releases · marklogic-community/slush-marklogic-node
Enhancements
1.4.0 (2017-12-04)
Implemented enhancements:
- Enhance send-email util function #497
- change default logo from "MarkLogic" to "Powered by MarkLogic" #434
- Officially migrate to newer version of NodeJS #386
- Add a sort toggle directive #366
- Detect available snippet states from search context? #152
Fixed bugs:
- PhantomJS SyntaxError: Use of const in strict mode. #526
- Raw JSON preview broken #532
- Clicking search results fails to open them #531
- SyntaxError: Use of const in strict mode. #530
- Every reload of the '/search' requires the user to log-in again #529
- Stack overflow in indent.xsl #528
- Browser refresh while logged in forces reauthentication #522
- REST endpoints do not work in MarkLogic 9.0-3 #519
- login from abstract state fails #518
- Cannot log in after bad login attempt #513
- Update gulp init-* ML versions to match slush wizard #512
- Detail page controller: the $ctrl.json value is not computed for xml documents #494
- Changing the name of the ${app-name}-user in ml-config.xml breaks the bootstrap #408
Merged pull requests:
- Pinning down phantomjs-prebuilt to 2.1.15 #527 (grtjn)
- Fixed #434: replaced ML-logo with powered-by-ML logo in header #542 (grtjn)
- Fixed #531: fixed issue with uri state param handling #541 (grtjn)
- Fixed #518: robustness check for abstract states #540 (grtjn)
- Fixed #494: made xml 2 json code more generic #539 (grtjn)
- Fixed #497: added util function for sending multipart mail #538 (grtjn)
- Fixed #528: solved endless loop, updated some more #537 (grtjn)
- Fixed #386: pinned node engine to v4+ #536 (grtjn)
- Fixed #522, fixed #529: typo in auth calculation #535 (grtjn)
- Fixed #512: updated ml-version choices in gulp init #534 (grtjn)
- Fixed #532: reverting to mae's fork of ng-json-explorer #533 (grtjn)
- Fix proxy auth issue #519 #520 (ryanjdew)
- Removed redundant app.snippet module dependency from map theme #516 (grtjn)
- Add sort toggle component #366 and detect operator states #152 #515 (ryanjdew)
- #513: Clear authenticator after invalid credentials #514 (patrickmcelwee)
Bugfix release
Bugfix release
1.3.1 (2017-06-26)
Implemented enhancements:
Fixed bugs:
- Fix buttons-detail css #507
- Latest view-file-ng update breaks bower install #504
- app_specific.rb does not use app-role property #502
- Login page: No error message displayed when wrong username and/or password submitted. #493
Closed issues:
- Remove the blue LESS files #490
Merged pull requests:
Enhancements
1.3.0 (2017-03-20)
Implemented enhancements:
- User ${app-role} in sample options #471
- Refactor to use $ctrl in html #465
- Use digest by default #442
- Cards theme #411
- Using slush with marklogic server in HTTPS #401
- Show user-friendly keys/values on detail page #341
- Applied Bootstrap html template for polyfills and viewport #330
- Syntax highlighting for XML preview in detail page #245
Fixed bugs:
- remove "vkbeautify-wrapper": "*", from bower.json #486
- Default search options should not extract full doc #484
- Passport authenticators not flushed on logout #482
- userService.getUser fails if not logged in #480
- hard-coded sinon release in bower.json fails #475
- Guest-access still not working properly with passport #473
- Subtle diffs in auth with new whitelist proxy #472
- Middle-tier vars not passed through properly #470
- Issue with charts in dashboard theme #467
- Navigation breaks if showHome is disabled #461
- "registered" property in sample data is incorrectly formatted dateTime #458
- Helmet noSniff together with middle-tier sending wrong mimes, causes ui to not open #451
- Recent changes to
ml info
breakgulp init
#450 - Bower dependency vkbeautify-wrapper gone #438
- gulp add-deploy-target links to ~/.ssh #436
- BrowserSync 2.8.4+ doesn't work with Nodejs v0.10 #433
- INSTALL.md fails to mention git@ usage, and how to accept fingerprint #387
Merged pull requests:
- SW-9 Added documentation on how to run in production. This update c… #444 (bluetorch)
- Do not add padding to .row in the dashboard theme #435 (patrickmcelwee)
- Fixed small issue with Cancel on Create/Edit page #489 (grtjn)
- Fixed #484 and more #488 (grtjn)
- getAuthenticatedStatus needs to always return promise #485 (patrickmcelwee)
- Fixed #482: made sure authenticators are cleared properly at /user/logout, and code reformatting of all node-server files #483 (grtjn)
- Fixed $ctrl in directives #481 (grtjn)
- Sinon fix, and some more.. #476 (grtjn)
- Fix #467 - Allow /values to proxy properly #468 (mariannemyers)
- Fixing gulp build issue #464 (grtjn)
- Improved fix for #438: skip vkbeautify-wrapper entirely #463 (grtjn)
- Fixed #461: different handling of showHome false to fix navigation #462 (grtjn)
- Fixed #458: properly coded registered dateTime in sample-data #460 (grtjn)
- Ironing out some small issues #459 (grtjn)
- Merging of production hardening into master #456 (grtjn)
- Fixed #451: index should point to min js/css, not .map, fixed. Also fixed endless gulp build, related to earlier commits for #450. #455 (grtjn)
- Production hardening #454 (grtjn)
- Fixed #436: using os-homedir instead of ~ #453 (grtjn)
- Fixed #450: work-around for ml info throwing error + extra feedback about npm install, bower install, and gulp init #452 (grtjn)
- adds a new, explicitly white-listed REST API proxy #449 (joemfb)
- Make front end more fault tolerant to the session being lost #448 (Audarth)
- Fixed #442: making sure middle-tier uses digest auth against MarkLogic #446 (grtjn)
- Merging cards theme into master #445 (grtjn)
- 401-make-SSL-support-configurable #443 (divino)
- adding fixes to the spacing #441 (jenbreese)
- Various changes for cards-theme #440 (grtjn)
- Cards theme #439 (jenbreese)
- refinements for #411. Added the blue variant #432 (jenbreese)
- Fixed more app.route dependencies #430 (grtjn)
- Fixed app.route dependency #429 (grtjn)
- Cards theme #428 (grtjn)
- #411: Rebased cards-theme on top of latest changes, and consolidation across themes #425 (grtjn)
- #411: Added cards theme #412 (jenbreese)
Enhancements
1.2.0 (2016-12-01)
Implemented enhancements:
- Allow passing in generator options from cmdline for testing purposes #391
- Add transform for extracted xml elements to be converted to json properties in the Search REST response #373
- Use ml-highcharts-ng in dashboard theme landing page #361
- pm2 integration #351
- Leverage form validation in create page #324
- Make it easier to disable login/auth #288
- Consider adding use of helmetjs by default #287
- Support digest authentication #284
- Prepend app-specific ML users with app-name #246
- Streamline user profile handling #240
- Use Passport For Login #175
- Edit and delete options for slush-marklogic #15
Fixed bugs:
- Npm install fails with Node v6 #421
- More explicit requirements in README #419
- Admin theme ignores adminLTE.css so the file is missing in git repos #415
- Difficulty running MLCP import under Windows #410
- reqOptions is not defined #405
- Guest-access doesn't work with passport #397
- Gulp build breaks with old nodejs (0.10) #389
- README.md lacks npm install, and gulp init details #388
- Use xdmp:uri-content-type instead of xdmp:content-type #385
- Back-end calls fail if taking more than 2 minutes #384
- Add /api/users/admin.json with default to prevent errors in the ErrorLog.txt #377
- update customization wiki #333
- Node routes hang on bad profiles #329
Closed issues:
- Add support for most/all drawing types in map theme #398
- Dashboard CSS bug #382
- Add link to community add ons in the README #375
- README slightly out of date #273
Merged pull requests:
- #361: Highcharts in dashboard theme #409 (divino)
- #405: Define variables that were left undefined #406 (patrickmcelwee)
- Fixed landing page panel issue, cleaned up rest transforms #427 (grtjn)
- Adding documentation for the proper use of MLCP in Windows. #426 (bluetorch)
- Fixed link to INSTALL docs #424 (grtjn)
- Fixed link to INSTALL docs #423 (grtjn)
- Various changes for 1.2.0 #422 (grtjn)
- #243: various fixes #420 (grtjn)
- #243: minor bug in create ctrl tests #418 (grtjn)
- #243: Initial progress with code cleanup and code coverage #417 (grtjn)
- Fixed #397: proper init of auth-helper, and defaulting of user/pass #416 (grtjn)
- Fine-tuned dashboard charts, and fixed node-server proxy #413 (grtjn)
- Fixed #398: added OOTB logic for all Google overlay types #400 (grtjn)
- #391: theme argument was not handled correctly #399 (grtjn)
- #391: small bug in xcc-port #396 (grtjn)
- #391: ignore gulpfile arg #395 (grtjn)
- #391: Allow app-name as gulp arg #394 (grtjn)
- #391: allow running slushfile with gulp directly for easier testing #393 (grtjn)
- 391 generator options #392 (grtjn)
- fixing the footer logo for bug #382 #383 (jenbreese)
- Hide 'Edit' and 'Delete' when
disallowUpdates: true
#380 (patrickmcelwee) - Add triples to sample data #374 (patrickmcelwee)
- Added sudo and amended some of the commands for removing services #372 (Audarth)
- 15 edit and delete options #369 (divino)
- Added pm2 config generation #352 (Audarth)
- Fixed #287: added helmet package for slightly better security #301 (grtjn)
- Fixed #288: allow guest-acces, disallow updates, require app users only #298 (grtjn)
- Use an auth helper that can handle digest authentication #284 #285 (ryanjdew)
Hotfix release
UI-Themes
1.1.0 (2016-06-17)
Implemented enhancements:
- Review ui-themes branch #336
- Avoid /v1 in proxy.js #332
- Add map theme #311
- Add 3-column theme #310
- Add dashboard theme #309
- Add logic to generator to select themes #308
Fixed bugs:
- Should we explicitly load jQuery before Angular? #331
Merged pull requests:
- Merging Ui themes #364 (grtjn)
- Last minute fix getting rid of map theme button in default template #363 (grtjn)
- adding changes to the map for mobile version #362 (jenbreese)
- Map theme fixes for mobile mode #359 (grtjn)
- Fixing infoWindow, and improving display of random json in it #358 (grtjn)
- unit tests cleanup for gulp build #356 (janmichaelyu)
- Css minor changes #355 (jenbreese)
- Minimizing diffs between ui-themes #354 (grtjn)
- Map fixes #353 (grtjn)
- Refined map theme (and a few other small changes) #349 (grtjn)
- Ui themes dashboard fixes #348 (janmichaelyu)
- Added header and footer in the Map UI theme #347 (maeisabelle)
- Added support to respond to bounds_changed events from map #346 (grtjn)
- Fix map markers #345 (maeisabelle)
- fix wiring of map markers for map theme #344 (withjam)
- small ui fixes for 3 column theme #343 (janmichaelyu)
- adding logout and fixing the user profile page #342 (jenbreese)
- updates to the map design #340 (jenbreese)
- Updated per review on Friday. #339 (jenbreese)
- fixes to the default template #338 (jenbreese)
- Removed all backref notations, some browsers choke on it #337 (grtjn)
- Themes branch #335 (withjam)
- Update license.txt #328 (popzip)
- Add options for new themes, include default files to track changes #320 (withjam)
Bugfix release
1.0.3 (2016-03-10)
Implemented enhancements:
- Drop cookieParser #295
- minified build needs sourcemaps #268
- Upgrade npm dependencies to latest #200
- Fixes #319 - Angular bootstrap directive changes #321 (Audarth)
Fixed bugs:
- variable @link-color is undefined #323
- Angular bootstrap directive changes #319
- Gulp serve-dev gives 404 in browser #312
gulp build
breaksgulp serve-dev
#272- REST API proxy doesn't support multipart requests #270
- Issue with proxying data to ML #31
Merged pull requests:
Bugfix release
1.0.2 (2016-02-29)
Implemented enhancements:
- Dynamic copyright year #296
- gulpfile should be made more explicit #271
- lint/test errors shouldn't always abort the build #267
- List slush version somewhere #257
- Add geospatial component #9
- Css update #282 (jenbreese)
Fixed bugs:
- JSHint fails: 'deregisterLoginSuccess' was used before it was defined #307
- detail router stripping '/' from uri on page refresh #303
- 'marklogic-node' not found! #290
- Search page error: $q.resolve is not a function #286
- Need to run gulp build twice #283
- app-port empty by default in local.properties #275
- Windows - slush marklogic-node <app-name> "generator issue" #274
- included init scripts and forever.js not working #269
- Less compile error should not break gulp #264
- Error when running gulp watch: EMFILE, readdir #263
- Running slush from within an existing Roxy project 'hangs' #262
- creating Admin user account breaks login #258
- Remove static links to arcgis in index.html #254
- Spacing on highlights #252
- Unsuitable resolution declared for angular: 1.4.6 #251
- Unable To Build Out of Box/Detail Controller Test Fails #248
- Bump Task Broken #247
- Npm install of browser-sync seems to break on Windows (7) #206
Closed issues:
Merged pull requests:
- Version 1.0.2 #322 (grtjn)
- Issue #274 - added additional documentation to allow Microsoft Windows… #317 (bluetorch)
- Fixed #264: added error handler to less #315 (grtjn)
- Fixed #307: moved var up to prevent JSHint complaint #314 (grtjn)
- Fixed #262: making sure stdin reaches Roxy to overcome queries from Roxy #313 (grtjn)
- Fixed #206: add ms visual studio flag for compiling #306 (grtjn)
- Fix uri resolution on the detail page #304 (patrickmcelwee)
- Fixed #296: copyright year based on Date. getUTCFullYear #299 (grtjn)
- Fixed #257: addes slush-version.txt with placeholder replacement #297 (grtjn)
- Fixed #269: fixed init script, and added docs/scripts for server deployment #294 (grtjn)
- Fixed #286: more flexible angular resolution #293 (grtjn)
- Removed ESRI imports #281 (daveegrant)
- changing the icon to a minus per #255. Also made added a link cursor … #256 (jenbreese)
- Fixing the spacing as described in #252 #253 (jenbreese)
- Added missing bump dependency #250 (hunterwilliams)
- Fixes #248 detail controller test breaking build #249 (hunterwilliams)