Releases: damian-pastorini/reldens
Releases · damian-pastorini/reldens
Release list
4.0.0-beta.39.8
- [Bug] - After any installation error, the installation process messages and the loading image are not been displayed again.
- [Bug] - Fix @prisma and other packages version on installer.
- [Bug] - Extra features and rooms multiple tilesets upload in rooms edition in admininistration panel are broken.
- [Bug] - Test and confirm that maps with multiple tileset images are working.
- [Core] - Add buildClient and copy assets commands as actions in the administration panel.
4.0.0-beta.39.7
- [Bug] - Fix trade system confirmation / decline process buttons state.
- [Bug] - Fix @reldens/storage alias in entities properties.
- [Feature] - Create a test suite for @reldens/storage package.
- [Feature] - In the @reldens/cms package, in the entities lists include a sortBy option.
- [Core] - Update packages.
- [Core] - Improve demo game UI.
4.0.0-beta.39.6
- [Bug] - Broken createApp command.
- [Core] - Packages updates.
4.0.0-beta.39.5
- [Bug] - Fix @reldens/cms routes save from pages to avoid paths overrides.
- [Bug] - Installer is not detecting already installed reldens packages.
- [Core] - Updated @reldens/cms and @reldens/server-utils packages.
- [Core] - Improve logs in web server on @reldens/server-utils package.
- [Core] - Create new sitemap generator on @reldens/cms for new website.
4.0.0-beta.39.4
- [Bug] - Fix clean cache on @reldens/cms package for homepage.
- [Bug] - After configuring an upload field and saving one there is no way to remove the file from the storage record.
- [Feature] - Improve @reldens/cms package to have a save and clean cache option.
4.0.0-beta.39.3
- [Bug] - ThemeManager buildClient and buildCss methods were not considering proper environment variables to disable the automatic bundling.
- [Bug] - Reldens commands should not run packages installation automatically for every command.
- [Feature] - Update @reldens/server-utils to fix the reverse proxy and the errors handling with a callback.
- [Feature] - Update @reldens/cms to fix users passwords management.
- [Core] - Improve meta tags.
4.0.0-beta.39.2
- [Bug] - Fix missing templates error when Reldens was not installed.
- [Bug] - New admin users created by command are not taking the right admin role.
4.0.0-beta.39
- [Bug] - When an item is equipped the stats are not changed by the item modifiers.
- [Bug] - The maps generator is creating the "generated" folder inside the "generate-data" folder instead of the project root folder.
- [Bug] - In the map generator, the when we use a random map with a tilesheet image with a different name it breaks on the client side.
- [Bug] - The first option in the Maps Wizard breaks when importing a single map and pass the spacing and margin parameter because these are not been passed to the TileExtruder.
- [Bug] - Remove firebaseui and update firebase to use configurable providers.
- [Bug] - Improve the @reldens/skills package to avoid throwing errors on constructors and use a isReady property to avoid execution.
- [Bug] - Tilemap optimizer is setting tiles with null values on layers.
- [Bug] - Improve maps file size by making the maps generator merge layers of the same element groups, like "tree-###" or "house-###".
- [Bug] - Levels Skills table is not clear because the level ID (level key).
- [Bug] - The maps generator is setting the paths over the walkeable objects area, we need to avoid it.
- [Bug] - In the maps generator the mainPathSize property set with 0 won't prevent the path to be created.
- [Bug] - In the maps generator the layers visibility is not been checked and always included.
- [Bug] - Maps with small sizes are getting 100% scaled on the client.
- [Bug] - Tilesets with multiple images on the storage will fail because the addTilesetImage is adding multiple tilesets with the same key.
- [Bug] - Imported maps return points will not center the player on the tile.
- [Bug] - In room-respawn::getRandomTile remove usedTiles when object is removed.
- [Bug] - The method "interpolateObjectAnimationPosition" does not pass all the required data to the "updateObjectsAnimations" method.
- [Bug] - Autostart animations on enemies is not working because defaults on AnimationObject were set to false. Update AnimationObject to use the default animation data (make sure to pass this in the importer as well).
- [Bug] - Fix skills importer, issues with owner conditions and animations.
- [Bug] - On screen resize Phaser camera moves slowly to the player when it should instantly take the player position.
- [Bug] - On installation when installing only the basic config all the assets are been copied from the skeleton, we need to copy only the minimum ones. Remove unused default theme assets.
- [Bug] - In admin panel Autofillexperiencemultiplier is a checkbox field and it should be a number field.
- [Bug] - Admin panel list filters are lost when using the pager.
- [Bug] - Missing enable/disable field in "class paths" edition in admin panel (allow admins to disable class paths).
- [Bug] - While chatting if you press "ESC" it should close the chat box.
- [Bug] - Include house-composite.json file in maps wizard last option.
- [Bug] - Update SCSS files to replace @import by @use or just remove SCSS and use simple CSS.
- [Bug] - Fix ErrorsBlockHandler, include a validation for the input before add the event listener.
- [Bug] - Remove the reldens background image on the .wrapper class to avoid getting the image keep getting duplicated because the bundler.
- [Bug] - When allowOnRooms is enabled and there are none rooms with "allowGuest":true we need to hide the "Play as guest" option, otherwise we will end in a black screen.
- [Bug] - Include a default redirect to the homepage when a post fails.
- [Bug] - Fix client error RoomsPlugin.appendSelectedScene (plugin.js:84:76), when none rooms have been created yet.
- [Bug] - Make the client try to load each tileset image not only the ones specified in the storage.
- [Bug] - Hide game layout while loading screen is active.
- [Bug] - In the client when joystick control was enabled the touches.shift function throws a method not found error.
- [Bug] - Fix in Administration panel fields names showing without spaces (see Autofillexperiencemultiplier in Levels Set).
- [Bug] - Fix objects and skills importer buttons labels in the administrator panel.
- [Feature] - Refactor AdminManager and extract main functionality into a new package @reldens/cms.
- [Feature] - Improve the @reldens/storage package to include an automatic entities generator (this will help developers to create custom entities for Reldens based on existent custom tables).
- [Feature] - Create a small frontend for the Tile Map Generator to publish it as stand alone API.
- [Feature] - Refactor admin manager to be used as external library.
- [Feature] - In the map generator include tile variations for the ground spots main layers.
- [Feature] - Include an option in the map generator to place an element in the center of the map.
- [Feature] - In the map generator add a dungeo-style map, where the path can be more than 1 tile and the borders would create walls.
- [Feature] - Refactor tile map generator to map tiled map editor terrains ("wangsets") type "corner" and "wangtiles" as tiles for the Properties Mapper.
- [Feature] - Finish ground spots implementation and apply multiple groundTiles fill to avoid pattern repetition on Tile Map Generator.
- [Feature] - In the maps generator the "freeSpaceTilesQuantity" is been applied as general on the map and it should be applied as space between element. We could have both rules, the general and per element.
- [Core] - Upgrade Colyseus to latest version.
- [Core] - Implement JSDocs for types.
- [Core] - Include a command to change the root user and password.
- [Core] - Improve entities management and implement new @reldens/storage entities generator.
- [Core] - Move all the storage functionality from @reldens/items-system package into reldens core actions plugin.
- [Core] - Move all the storage functionality from @reldens/skills package into reldens core actions plugin.
- [Core] - Applied extracted classes for AppServerFactory, UploaderFactory and FileHandler.
- [Core] - Extract app server factory and file handler into external library to be used across projects.
- [Core] - Update Parcel to latest version.
- [Core] - Upgrade Phaser to latest version.
- [Core] - Make mobile controls optional activate by default on small resolutions.
- [Core] - Create a map association feature in the admin panel to choose the connection points between 2 different rooms and by that get the return and change points autotically created.
- [Core] - On map generator, click on the map image should open a full map view.
- [Core] - On the maps wizard in the import maps selection page include a link to download both JSON and PNG files for manual map edition.
- [Core] - In the administration panel, on the generated maps screen we need to show the associated sub-maps generated.
- [Core] - Replace bcrypt library by node built-in crypto.
- [Core] - In the administration panel create a configuration in the rooms view to select this room as default initial scene for players.
- [Core] - In the administration panel in the entities view page include the "Create New" button to avoid going back to the list to create multiple items.
- [Core] - Re-order administration panel navigation menu, if required include a position field on the entities. Move "Operation Types" from "Classes & Levels" to the "Settings" sub-menu.
- [Core] - Improve the administration panel errors, fix translations and include information logs.
- [Core] - Check for every entity in the storage and add the "created_at" and "updated_at" fields on the ones that requires these.
- [Core] - Include skills "labels" in the database.
- [Core] - Include a "label", "key" or "description" field(s) in "Level Sets" for easier identification and/or reference.
- [Core] - Include a validation for equipment and items ui-buttons to not be displayed if there are none groups or items available in the server.
- [Core] - Improve objects "autoStart" animation to avoid it if there is none animation present on the object.
- [Core] - Move the "go full screen" button inside the game as part of the game UI.
- [Core] - Include scale.autoRound (true/false) configuration with default "false".
- [Core] - Include default gitignore file with basics on project installation.
- [Core] - Remove hardcoded "speed" property and replace by configurable key (see "usePlayerSpeedProperty").
- [Core] - Improve the objects importer to fetch all classes types at once and getting them by name instead of by ID.
- [Core] - Improve the objects importer to fetch the "stats" and "rewarded experience" from the "attrbiutes-per-level" and "experience-per-level" generated data.
- [Core] - In the Administration Panel include an assets folder where we can upload assets for the admin UI.
- [Core] - Refactor installer to use CSS copied files instead of building the complete client.
- [Core] - Improve installer styles.
4.0.0-beta.38.3
- [Bug] - Fix audios intialization on guest login.
- [Bug] - Dropped objects duplicated accross scenes.
- [Bug] - Fix mysql native password issue.
- [Bug] - After killing a monster it still tries to start a PvE with the player.
- [Bug] - When entering the scene some times the static enemies are not getting the actual position on the server.
- [Bug] - Killing an enemy with a wrong drops config will result in a fatal error.
- [Feature] - Include players names ban list.
- [Feature] - Include Objects and Skills imports in the wizard section.
- [Core] - Improve general loading handling.
- [Core] - Allow guest users to login with the same name more than once.
4.0.0-beta.38.2
- [Bug] - Login breaks when wrong data is entered.
- [Bug] - Admin panel, when selecting "Levels Sets" the active item in the navigation is wrongly "Levels".