0.35.4 (2024-01-15)
- api: fixed env issue in MacOS executable (73d965d)
0.35.3 (2023-11-07)
- enable embedded LFs in JS STP vars (7e8cbbf)
0.35.2 (2023-08-07)
- add _debug as optional query param in swagger apis for GET stp/execute (9586dbb)
0.35.1 (2023-07-25)
- log-separator: log separator should always wrap log (8940f4d)
0.35.0 (2023-05-03)
- editor: fixed log/webout/print tabs (d2de9dc)
- execute: added atribute indicating stp api (e78f87f)
- execute: fixed adding print output (9aaffce)
- execution: removed empty webout from response (6dd2f4f)
- webout: fixed adding empty webout to response payload (31df72a)
- editor: parse print output in response payload (eb42683)
0.34.2 (2023-05-01)
- use custom logic for handling sequence ids (dba53de)
0.34.1 (2023-04-28)
0.34.0 (2023-04-28)
- log: fixed checks for errors and warnings (02e2b06)
- log: fixed default runtime (e04300a)
- log: fixed parsing log for different runtime (3b1e4a1)
- log: fixed scrolling issue (56a522c)
- log: fixed single chunk display (8254b78)
- log: fixed single chunk scrolling (57b7f95)
- log: fixed switching runtime (c7a7399)
- log: fixing switching from SAS to other runtime (c72ecc7)
- log: added download chunk and entire log (a38a9f9)
- log: added logComponent and LogTabWithIcons (3a887de)
- log: added parseErrorsAndWarnings utility (7c1c1e2)
- log: added time to downloaded log name (3848bb0)
- log: put download log icon into log tab (777b3a5)
- log: split large log into chunks (75f5a3c)
- log: use improved log for SAS run time only (7b12591)
0.33.3 (2023-04-27)
- use RateLimiterMemory instead of RateLimiterMongo (6a520f5)
0.33.2 (2023-04-24)
0.33.1 (2023-04-20)
0.33.0 (2023-04-05)
- option to reset admin password on startup (eda8e56)
0.32.0 (2023-04-05)
- add an api endpoint for admin to get list of client ids (6ffaa7e)
0.31.0 (2023-03-30)
- prevent brute force attack by rate limiting login endpoint (a82cabb)
0.30.3 (2023-03-07)
- add location.pathname to location.origin conditionally (edab51c)
0.30.2 (2023-03-07)
- web: add path to base in launch program url (2c31922)
0.30.1 (2023-03-01)
- web: add proper base url in axios.defaults (5e3ce8a)
0.30.0 (2023-02-28)
- lint + remove default settings (3de59ac)
- add new env config DB_TYPE (158f044)
0.29.0 (2023-02-06)
- Add /SASjsApi endpoint in permissions (b3402ea)
0.28.7 (2023-02-03)
- add user to all users group on user creation (2bae52e)
0.28.6 (2023-01-26)
- show loading spinner on login screen while request is in process (69f2576)
0.28.5 (2023-01-01)
- adding NOPRNGETLIST system option for faster startup (96eca3a)
0.28.4 (2022-12-07)
- replace main class with container class (71c429b)
0.28.3 (2022-12-06)
- stringify json file (1192583)
0.28.2 (2022-12-05)
- execute child process asyncronously (23c997b)
- JS / Python / R session folders should be NEW folders, not existing SAS folders (39ba995)
0.28.1 (2022-11-28)
- update the content type header after the program has been executed (4dcee4b)
0.28.0 (2022-11-28)
- update the response header of request to stp/execute routes (112431a)
- api: add the api endpoint for updating user password (4581f32)
- ask for updated password on first login (1d48f88)
- web: add the UI for updating user password (8b8c43c)
0.27.0 (2022-11-17)
- on startup add webout.sas file in sasautos folder (200f6c5)
0.26.2 (2022-11-15)
- comments (7ae862c)
0.26.1 (2022-11-15)
- change the expiration of access/refresh tokens from days to seconds (bb05493)
0.26.0 (2022-11-13)
- web: dispose monaco editor actions in return of useEffect (acc25cb)
- make access token duration configurable when creating client/secret (2413c05)
- make refresh token duration configurable (abd5c64)
0.25.1 (2022-11-07)
- web: use mui treeView instead of custom implementation (c51b504)
0.25.0 (2022-11-02)
- Enable DRIVE_LOCATION setting for deploying multiple instances of SASjs Server (1c9d167)
0.24.0 (2022-10-28)
0.23.4 (2022-10-11)
- add action to editor ref for running code (2412622)
0.23.3 (2022-10-09)
- added domain for session cookies (94072c3)
0.23.2 (2022-10-06)
0.23.1 (2022-10-04)
- ldap issues (4d64420)
0.23.0 (2022-10-03)
- Enable SAS_PACKAGES in SASjs Server (424f0fc)
0.22.1 (2022-10-03)
- spelling issues (3bb0597)
0.22.0 (2022-10-03)
- do not throw error on deleting group when it is created by an external auth provider (68f0c5c)
- no need to restrict api endpoints when ldap auth is applied (a142660)
- remove authProvider attribute from user and group payload interface (bbd7786)
- implemented LDAP authentication (f915c51)
0.21.7 (2022-09-30)
- csrf package is changed to pillarjs-csrf (fe3e508)
0.21.6 (2022-09-23)
- in getTokensFromDB handle the scenario when tokens are expired (40f95f9)
0.21.5 (2022-09-22)
- made files extensions case insensitive (2496043)
0.21.4 (2022-09-21)
- removing single quotes from _program value (a0e7875)
0.21.3 (2022-09-21)
- return same tokens if not expired (330c020)
0.21.2 (2022-09-20)
- default content-type for sas programs should be text/plain (9977c9d)
- studio: inject program path to code before sending for execution (edc2e2a)
0.21.1 (2022-09-19)
- SASJS_WEBOUT_HEADERS path for windows (0749d65)
0.21.0 (2022-09-19)
- sas9 mocker improved - public access denied scenario (06d3b17)
0.20.0 (2022-09-16)
- add support for R stored programs (d6651bb)
0.19.0 (2022-09-05)
- added mocking endpoints (0a0ba2c)
0.18.0 (2022-09-02)
- add option for program launch in context menu (ee2db27)
0.17.5 (2022-09-02)
0.17.4 (2022-09-01)
- invalid JS logic (9f06080)
0.17.3 (2022-09-01)
0.17.2 (2022-08-31)
0.17.1 (2022-08-30)
- typo mistake (ee17d37)
0.17.0 (2022-08-25)
- allow underscores in file name (bce83cb)
- add the functionality of saving file by ctrl + s in editor (3a3c90d)
0.16.1 (2022-08-24)
- update response of /SASjsApi/stp/execute and /SASjsApi/code/execute (98ea2ac)
0.16.0 (2022-08-17)
- add a new variable _SASJS_WEBOUT_HEADERS to code.js and code.py (882bedd)
- update content for code.sas file (02e88ae)
- update default content type for python and js runtimes (8780b80)
- implement the logic for running python stored programs (b06993a)
0.15.3 (2022-08-11)
0.15.2 (2022-08-10)
- remove vulnerabitities (f27ac51)
0.15.1 (2022-08-10)
- web: fix UI responsiveness (d99fdd1)
0.15.0 (2022-08-05)
- after selecting file in sidebar collapse sidebar in mobile view (e215958)
- improve mobile view for studio page (c67d3ee)
- improve responsiveness for mobile view (6ef40b9)
- improve user experience for adding permissions (7a162ed)
- show logout button only when user is logged in (9227cd4)
- add multiple permission for same combination of type and principal at once (754704b)
0.14.1 (2022-08-04)
- apps: App Stream logo fix (87c03c5)
- cookie: XSRF cookie is removed and passed token in head section (77f8d30)
- env: check added for not providing WHITELIST (5966016)
- web: show login on logged-out state (f7fcc77)
0.14.0 (2022-08-02)
- add restriction on add/remove user to public group (d3a516c)
- call jwt.verify in synchronous way (254bc07)
- add public group to DB on seed (c3e3bef)
- bypass authentication when route is enabled for public group (68515f9)
0.13.3 (2022-08-02)
0.13.2 (2022-08-01)
- adding ls=max to reduce log size and improve readability (916947d)
0.13.1 (2022-07-31)
0.13.0 (2022-07-28)
- add action and command to editor (706e228)
0.12.1 (2022-07-26)
- web: disable launch icon button when file content is not saved (c574b42)
- web: saveAs functionality fixed in studio page (3c987c6)
- web: show original name as default name in rename file/folder modal (9640f65)
- web: webout tab item fixed in studio page (7cdffe3)
- web: when no file is selected save the editor content to local storage (3b1fcb9)
0.12.0 (2022-07-26)
- fileTree api response to include an additional attribute isFolder (0f19384)
- remove drive component (06d7c91)
- add api end point for delete folder (08e0c61)
- add sidebar(drive) to left of studio (6c35412)
- created api endpoint for adding empty folder in drive (941917e)
- implemented api for renaming file/folder (fdcaba9)
- implemented delete file/folder functionality (177675b)
- implemented functionality for adding file/folder from sidebar context menu (0ce94a5)
- implemented the functionality for renaming file/folder from context menu (7010a6a)
- prevent user from leaving studio page when there are unsaved changes (6c75502)
- web: add difference view editor in studio (420a61a)
0.11.5 (2022-07-19)
- Revert "fix(security): missing cookie flags are added" (ce5218a)
0.11.4 (2022-07-19)
- security: missing cookie flags are added (526402f)
0.11.3 (2022-07-19)
- filePath fix in code.js file for windows (2995121)
0.11.2 (2022-07-18)
- apply icon option only for sas.exe (d2ddd8a)
0.11.1 (2022-07-18)
0.11.0 (2022-07-16)
- logs: logs location is configurable (e024a92)
- logs: logs to file with rotating + code split into files (92fda18)
0.10.0 (2022-07-06)
- add authorize middleware for appStreams (e54a09d)
- add isAdmin attribute to return response of get session and login requests (bdf63df)
- add permission authorization middleware to only specific routes (f3dfc70)
- bumping core and running lint (a2d1396)
- controller fixed for deleting permission (b5f595a)
- do not show admin users in add permission modal (a75edba)
- export GroupResponse interface (38a7db8)
- move permission filter modal to separate file and icons for different actions (d000f75)
- principalId type changed to number from any (4fcc191)
- remove clientId from principal types (0781ddd)
- remove duplicates principals from permission filter modal (5b319f9)
- show loading spinner in studio while executing code (496247d)
- show permission component only in server mode (f863b81)
- update permission model (39fc908)
- update permission response (e516b77)
- web: only admin should be able to add, update or delete permission (be8635c)
- add api endpoint for deleting permission (0171344)
- add api endpoint for updating permission setting (540f54f)
- add authorize middleware for validating permissions (7d916ec)
- add basic UI for settings and permissions (5652325)
- add documentation link under usename dropdown menu (eeb63b3)
- add permission model (6bea1f7)
- add UI for updating permission (e8c21a4)
- add validation for registering permission (e5200c1)
- add, remove and update permissions from web component (97ecfdc)
- added get authorizedRoutes api endpoint (b10e932)
- created modal for adding permission (1413b18)
- defined register permission and get all permissions api endpoints (1103ffe)
- update swagger docs (797c2bc)
0.9.0 (2022-07-03)
- removed secrets from env variables (9c3da56)
0.8.3 (2022-07-02)
- deploy: extract first json from zip file (e290751)
0.8.2 (2022-06-22)
- getRuntimeAndFilePath function to handle the scenarion when path is provided with an extension other than runtimes (5cc85b5)
0.8.1 (2022-06-21)
- make CA_ROOT optional in getCertificates method (1b5859e)
- update /logout route to /SASLogon/logout (65380be)
0.8.0 (2022-06-21)
- certs: ENV variables updated and set CA Root for HTTPS server (2119e9d)
0.7.3 (2022-06-20)
- path descriptions and defaults (5d5d6ce)
0.7.2 (2022-06-20)
- removing UTF-8 options from commandline. There appears to be no reliable way to enforce (f6dc74f)
0.7.1 (2022-06-20)
- default runtime should be sas (91d29cb)
- Studio: default selection of runtime fixed (eb569c7)
- webout path fixed in code.js when running on windows (99a1107)
0.7.0 (2022-06-19)
- add runtimes to global process object (194eaec)
- code fixes for executing program from program path including file extension (53854d0)
- code/execute controller logic to handle different runtimes (23b6692)
- convert single executeProgram method to two methods i.e. executeSASProgram and executeJSProgram (c58666e)
- no need to stringify _webout in preProgramVarStatements, developer should have _webout as string in actual code (9d5a5e0)
- pass _program to execute file without extension (5df619b)
- refactor code for session selection in preUploadMiddleware function (b444381)
- refactor code in executeFile method of session controller (dffe6d7)
- refactor code in preUploadMiddleware function (6d6bda5)
- refactor sas/js session controller classes to inherit from base session controller class (2c704a5)
- Studio: style fix for runtime dropdown (9023cf3)
- configure child process with writeStream to write logs to log file (058b3b0)
- conver single session controller to two controller i.e. SASSessionController and JSSessionController (07295aa)
- create and inject code for uploaded files to code.js (1685616)
- validate sasjs_runtimes env var (596ada7)
0.6.1 (2022-06-17)
- home page wording. Using fix to force previous change through.. (8702a4e)
0.6.0 (2022-06-16)
- get group by group name (6b0b94a)
0.5.0 (2022-06-16)
- npm audit fix to avoid warnings on npm i (28a6a36)
- api: deployment through zipped/compressed file (b81d742)
0.4.2 (2022-06-15)
- appStream redesign (73792fb)
0.4.1 (2022-06-15)
- add/remove group to User when adding/removing user from group and return group membership on getting user (e08bbcc)
0.4.0 (2022-06-14)
- new APIs added for GET|PATCH|DELETE of user by username (aef411a)
0.3.10 (2022-06-14)
- correct syntax for encoding option (32d372b)
0.3.9 (2022-06-14)
0.3.8 (2022-06-13)
0.3.7 (2022-06-08)
- appstream: redirect to relative + nested resource should be accessed (5ab35b0)
0.3.6 (2022-06-02)
- appstream: should serve only new files for same app stream name with new deployment (e6d1989)
0.3.5 (2022-05-30)
- bumping sasjs/core library (61815f8)
0.3.4 (2022-05-30)
- web: system username for DESKTOP mode (a8ba378)
0.3.3 (2022-05-30)
- usage of autoexec API in DESKTOP mode (12d424a)
0.3.2 (2022-05-27)
- web: ability to use get/patch User API in desktop mode. (2c259fe)
0.3.1 (2022-05-26)
0.3.0 (2022-05-25)
- web: added profile + edit + autoexec changes (c275db1)
0.2.0 (2022-05-25)
- autoexec: usage in case of desktop from file (79dc2db)
- api: added autoexec + major type setting changes (2a7223a)
0.1.0 (2022-05-23)
- env: added new env variable LOG_FORMAT_MORGAN (53bf68a)
0.0.77 (2022-05-16)
- release: Github workflow without npm token (c017d13)
0.0.76 (2022-05-16)
- get csrf token from cookie if not present in header (f89389b)
0.0.75 (2022-05-12)
- CSP_DISABLE env option (dd3acce)
- added more cookies to req (4a8e32d)
- bumping core (c0b57b9)
- csp updates (7cfa239)
- helmet config on http mode (b0fdaaa)
- moved getAuthCode from api to web routes (b40de8f)
- reqHeadrs.txt will contain headers to access APIs (636301e)
- web: seperate container for auth code (5888f04)
0.0.74 (2022-05-12)
- csp updates (7cfa239)
0.0.73 (2022-05-10)
- helmet config on http mode (b0fdaaa)
0.0.72 (2022-05-09)
0.0.71 (2022-05-07)
- added more cookies to req (4a8e32d)
- bumping core (c0b57b9)
- reqHeadrs.txt will contain headers to access APIs (636301e)
0.0.70 (2022-05-06)
- CSP_DISABLE env option (dd3acce)
0.0.69 (2022-05-02)
- upload: appStream uses CSRF + Session authentication (1f89279)
0.0.68 (2022-05-02)
- using monaco editor locally (2548c82)
0.0.67 (2022-05-01)
0.0.66 (2022-05-01)
0.0.65 (2022-05-01)
- consume swagger api with CSRF (5aaac24)
0.0.64 (2022-04-30)
- removed fileExists for serving web (7b39cc0)
0.0.63 (2022-04-30)
0.0.62 (2022-04-30)
0.0.61 (2022-04-30)
- added CSRF check for granting access via session authentication (b060ad1)
- setting CSRF Token for only rendering SPA (b4b60c6)
0.0.60 (2022-04-30)
- added CSRF check for granting access via session authentication (b060ad1)
- setting CSRF Token for only rendering SPA (b4b60c6)
0.0.59 (2022-04-29)
- enabled csrf tokens for web component (e462aeb)
- enabled session based authentication for web (5da93f3)
- fetch client from DB for each request (4ad8c81)
- web: show display name instead of username (e57443f)
0.0.58 (2022-04-24)
0.0.57 (2022-04-21)
- create AppContext (84ee743)
0.0.56 (2022-04-20)
0.0.55 (2022-04-20)
0.0.54 (2022-04-19)
- added db seed at server startup (2e63831)
0.0.53 (2022-04-19)
- add api for getting server info (9fb5f1f)
- appstream: Upload an app from appStream page (74ba65f)
- run button running man, sub menu added (68e84b0)
- running code with CTRL+ENTER (b93a0da)
- provide clientId to web component (db70b1c)
- session death time has to be a valid string number (23db7e7)
- web component added tooltip for webout in studio (61080d4)
- web component UI fix for studio scrolling (f257602)
0.0.52 (2022-04-17)
- add api for getting server info (9fb5f1f)
0.0.51 (2022-04-15)
0.0.50 (2022-04-07)
- appstream: Upload an app from appStream page (74ba65f)
- session death time has to be a valid string number (23db7e7)
- web component added tooltip for webout in studio (61080d4)
- web component UI fix for studio scrolling (f257602)
0.0.49 (2022-04-02)
- stp: read file in non-binary mode if debug one (527f70e)
0.0.48 (2022-04-02)
- deploy: new route added for deploy with build.json (18d0604)
- remove uploaded build.json from temp folder in all cases (9d167ab)
- stp: return log+webout for debug on (3ff6f5e)
0.0.47 (2022-03-29)
- web: updated STUDIO log and webout (f700561)
0.0.46 (2022-03-29)
- drive: GET folder contents API added (0ac9e4a)
0.0.45 (2022-03-29)
- DELETE req cannot have body (0a5aece)
- increased req body size (6dc39c0)
- proving a PRINT destination during SAS invocation. (7f4201b), closes #111
- session: increased session + bug fixed (117a53c)
- stp: use same session from file upload (dd56a95)
0.0.44 (2022-03-29)
- DELETE req cannot have body (0a5aece)
- increased req body size (6dc39c0)
- session: increased session + bug fixed (117a53c)
- stp: use same session from file upload (dd56a95)
0.0.43 (2022-03-23)
- deploy: user can deploy to same appName with different/same appLoc (9ace33d)
- fallback logo on AppStream (5655311)
0.0.42 (2022-03-23)
- execute api, webout as raw (9c75187)
0.0.41 (2022-03-23)
0.0.40 (2022-03-23)
- deploy: validating empty file or service in filetree (27e260e)
- macros available for SAS (7a70d40)
- moved macros from codebase to drive (d27e070)
0.0.39 (2022-03-23)
- included sasjs core macros at compile time (e680901)
0.0.38 (2022-03-23)
- quick fix for executables (9e53470)
0.0.37 (2022-03-23)
- appStream html view (cd00aa2)
- moved macros from codebase to drive (9ac3191)
- webin: closes #99 (0147bcb)
0.0.36 (2022-03-21)
- App Stream, load on startup, new route added (98a00ec)
- appstream: app logo + improvements (df6003d)
0.0.35 (2022-03-21)
- cors: whitelisting is configurable through .env variables (99f91fb)
- web: directory tree in sidebar of drive should be expanded by default at root level (3d89b75)
- cors: removed trailing slashes of urls (4fd5bf9)
- desktop mode web index.html js script included (75291f9)
- preferred to show param errors from query (fd26298)
- stp: write original file name in sas code for upload (8822de9)
- web-drive: upon delete remove entry of deleted file from directory tree in sidebar (fb77d99)
0.0.34 (2022-03-18)
- web: directory tree in sidebar of drive should be expanded by default at root level (3d89b75)
- desktop mode web index.html js script included (75291f9)
- preferred to show param errors from query (fd26298)
- stp: write original file name in sas code for upload (8822de9)
- web-drive: upon delete remove entry of deleted file from directory tree in sidebar (fb77d99)
0.0.33 (2022-03-16)
- serve deployed streaming apps (d6fa877)
0.0.32 (2022-03-14)
- web: added delete option in Drive (7a6e6c8)
0.0.31 (2022-03-14)
- drive: new route delete file api (3d583ff)
- added cookie for accessToken (698180a)
- drive: update file API is same as create file (7072e28)
- show content of get file api (6ab42ca)
- stp: return plain/text header for GET & debug (145ac45)
0.0.30 (2022-03-05)
- added http headers to /code api as well (da899b9)
- code api is updated return type (e2a6810)
- file: fixes response headers (ef41691)
- get file instead of it's content (efaf38d)
- hot fix for web component (0a4b202)
- improvement in flow of uploading (8c1941a)
- macros are available Sessions with SASAUTOS (95843fa)
- minor changes (0b5f958)
- multi-part file upload + validations + specs (e60f172)
- organized code for usage of multer (ce0a5e1)
- return buffer in case of file response (3e6234e)
- stp: return json for webout (5005f20)
- updating docs (7312763)
- upload: added query param as well for filepath (feeec4e)
0.0.29 (2022-02-16)
- adding .. in folder path (5931fc1)
- adding sasjs stpsrv_header() path to autoexec. Relates to #58 (ce9bde5)
0.0.28 (2022-02-16)
- default macros and bumping core (6f19d3d)
- moving core (f10138b)
0.0.27 (2022-02-16)
- removing stpsrv_header and updating README with auth details (d3674c7)
- stp-execution: add returnLog option to execution query (bf5767e)
0.0.26 (2022-02-14)
- refactored + removed unused package (d7e1aca)
- release should also has https protocol (0cfe724)
- updated token expiry times (d17a3dd)
0.0.25 (2022-02-11)
- adding global macvar and bumping sasjs/core with additional server support (404f1ec)
0.0.24 (2022-02-11)
- removing sysmacdelete (480ee4d)
0.0.23 (2022-02-08)
0.0.22 (2022-02-08)
- adding missing global vars to autoexec (1966b17)
- avoid uninitialised note (e4c027a)
- bumping core version (a8df5f4)
- bumping sasjs/core and updating descriptions (31532c0)
- compressing release files for faster download times (d8b75a4)
- fixing versioning blooper (a3b57f6)
0.0.21 (2022-02-01)
- avoid uninitialised note (e4c027a)
0.0.20 (2022-01-20)
- fixing versioning blooper (a3b57f6)
0.0.19 (2022-01-20)
- bumping sasjs/core and updating descriptions (31532c0)
0.0.18 (2022-01-08)
- compressing release files for faster download times (d8b75a4)
0.0.17 (2022-01-07)
- bug removed, log is clean now (43769e7)
0.0.16 (2022-01-07)
- added sas9 server address (cd83891)
- recreate crashed session (6cbc657)
- session should be marked as consumed (7a3d710)
0.0.15 (2022-01-06)
- studio: web component updated (2d77222)
- updated route for sas code (e1eb044)
- web: autosave and autofocus (51ee8c0)
- web: parsing of webout (a115160)
- web: sticky tabs on Studio + extra run code button removed (450d99f)
0.0.14 (2021-12-19)
- actually a README change, the fix was in the previous commit (updating ms_webout) that should have been a PR, to trigger a release (d86c841)
- bumping sasjs/core with adjustment to ms_webout() (076b866)
- switch to main branch (ceca370)
0.0.13 (2021-12-16)
- studio: run selected code + open in studio (27129a8)
- output for Studio (e5be0e6)
0.0.12 (2021-12-15)
- use env if provided for desktop mode (d19ce25)
0.0.11 (2021-12-15)
0.0.10 (2021-12-07)
0.0.9 (2021-12-07)
0.0.8 (2021-12-07)
0.0.7 (2021-12-07)
0.0.6 (2021-12-07)
0.0.5 (2021-12-07)
- add api endpoint for sasjs drive (96b5fef)
- add new type TreeNode (bc3cb7b)
- add pug and directory tree dependencies (3ffa168)
- add sasjsExecutor controller (279fbf2)
- add top app bar with tab navigation (a506bc9)
- add views and styles for rendering html (a446f5c)
- adding _metaperson and _metauser to Stored Programs (b3147ec)
- api-utility: create getWebBuildFolderPath utility (9648c51)
- api: set up endpoint for sas code execution (f6046b1)
- authentication with jwt (22dfcfd)
- compile systemInit and inject to autoExec (b75139d)
- deploy: add appLoc (f0f1e1d)
- deploy: add route to deploy a file tree to @sasjs/server (b4bf72f)
- execute: add macroVars to job execution (39e486b)
- execute: add sas controller (bf1db4d)
- execution: add ExecutionController working with session (8b25641)
- executor: improved api response (707b503)
- executor: response with webout (52275ba)
- express: increase payload max size (7b403c1)
- frontend app for sasjs server (db8eb8d)
- generate executables for sasjs/server with web component (514a262)
- Groups are added + docs (2fe9d5c)
- improved deploy and execute endpoints (5b4e562)
- JWT saved in DB + logout api added (46c5a75)
- routes: separate routes into web and api (dabef59)
- session: add SessionController (6a34fa1)
- session: add SessionController and ExecutionController (6e0b04a)
- user operation apis added (728f277)
- api-cdrive-oller: throw erow error when file not found (03d1d60)
- change api endpoint SASjsExecutor/do -> SASjsApi/stp/execute (d93673f)
- cors enabled for desktop mode (2bb10c7)
- DB names updates + refresh api is added (9f17b17)
- debug not passed (d9555e1)
- deploy: fix payload processing (361b539)
- deps: removed malicious dependency (c4b9402)
- docker: docker-compose for prod+development (4a363c5)
- executor: create tmp files before execution (cdbc3fd)
- executor: fix nosplash argument and api response (715b1de)
- fix web route (6c7a6b6)
- github: fixed github flow (8dab288)
- github: removed npm token (bbb94d6)
- immplementation of files api fixed (299319e)
- load file when url contains filePath (99d5577)
- modify the directory tree algorithm to include relative path with each node (91e2e2b)
- norefferer issue in home page external links fix (e2b12b7)
- on clicking execute button open new tab for response (02f5371)
- prettier (716ae81)
- prod-server: use port from configuration (4d8efbb)
- readme overview| (b3342f0)
- remove .sas extension from _program parameter at the end of string (56cb2d1)
- removing renegade dash (4ff4d39)
- root-package.json: lint:fix command fixed in root package json (ec6333f)
- routes: fix routes imports (49c152a)
- semantic-release: fixed package.json (ef45787)
- sending _webout as result object in response JSON (b97523e)
- session refactoring with Saad & Allan (cbe07b4)
- ts: enable files (37b6936)
- update api calls from client side (031e492)
- update api endpoints (936a205)
- update sasjs drive controller from function base to class base (3fe475d)
- update SASjsApi/stp/execute post api endpoints to capture url params (d981444)
- use hash router instead of browser router in react app (c72867d)
- web: infinite call to api end point fixed (ac745c8)
- web: remove unnecessary packages and files (0fb4301)
- weeb: add catch block with each axios request (552a358)
- workflow: fix 'SASjs Server Build' (174d94a)
- add api endpoint for sasjs drive (96b5fef)
- add new type TreeNode (bc3cb7b)
- add pug and directory tree dependencies (3ffa168)
- add sasjsExecutor controller (279fbf2)
- add top app bar with tab navigation (a506bc9)
- add views and styles for rendering html (a446f5c)
- adding _metaperson and _metauser to Stored Programs (b3147ec)
- api-utility: create getWebBuildFolderPath utility (9648c51)
- api: set up endpoint for sas code execution (f6046b1)
- authentication with jwt (22dfcfd)
- compile systemInit and inject to autoExec (b75139d)
- deploy: add appLoc (f0f1e1d)
- deploy: add route to deploy a file tree to @sasjs/server (b4bf72f)
- execute: add macroVars to job execution (39e486b)
- execute: add sas controller (bf1db4d)
- execution: add ExecutionController working with session (8b25641)
- executor: improved api response (707b503)
- executor: response with webout (52275ba)
- express: increase payload max size (7b403c1)
- frontend app for sasjs server (db8eb8d)
- generate executables for sasjs/server with web component (514a262)
- Groups are added + docs (2fe9d5c)
- improved deploy and execute endpoints (5b4e562)
- JWT saved in DB + logout api added (46c5a75)
- routes: separate routes into web and api (dabef59)
- session: add SessionController (6a34fa1)
- session: add SessionController and ExecutionController (6e0b04a)
- user operation apis added (728f277)
- api-cdrive-oller: throw erow error when file not found (03d1d60)
- change api endpoint SASjsExecutor/do -> SASjsApi/stp/execute (d93673f)
- cors enabled for desktop mode (2bb10c7)
- DB names updates + refresh api is added (9f17b17)
- debug not passed (d9555e1)
- deploy: fix payload processing (361b539)
- deps: removed malicious dependency (c4b9402)
- docker: docker-compose for prod+development (4a363c5)
- executor: create tmp files before execution (cdbc3fd)
- executor: fix nosplash argument and api response (715b1de)
- fix web route (6c7a6b6)
- github: fixed github flow (8dab288)
- github: removed npm token (bbb94d6)
- immplementation of files api fixed (299319e)
- load file when url contains filePath (99d5577)
- modify the directory tree algorithm to include relative path with each node (91e2e2b)
- norefferer issue in home page external links fix (e2b12b7)
- on clicking execute button open new tab for response (02f5371)
- prettier (716ae81)
- prod-server: use port from configuration (4d8efbb)
- readme overview| (b3342f0)
- remove .sas extension from _program parameter at the end of string (56cb2d1)
- removing renegade dash (4ff4d39)
- root-package.json: lint:fix command fixed in root package json (ec6333f)
- routes: fix routes imports (49c152a)
- semantic-release: fixed package.json (ef45787)
- sending _webout as result object in response JSON (b97523e)
- session refactoring with Saad & Allan (cbe07b4)
- ts: enable files (37b6936)
- update api calls from client side (031e492)
- update api endpoints (936a205)
- update sasjs drive controller from function base to class base (3fe475d)
- update SASjsApi/stp/execute post api endpoints to capture url params (d981444)
- use hash router instead of browser router in react app (c72867d)
- web: infinite call to api end point fixed (ac745c8)
- web: remove unnecessary packages and files (0fb4301)
- weeb: add catch block with each axios request (552a358)
- workflow: fix 'SASjs Server Build' (174d94a)