# Changelog

<details>

<summary>Fixes &#x26; Improvements - 21 February 2024</summary>

* Major updates to the underlying codebase and infrastructure in order to improve overall performance and maintainability.
* As a result of these major updates the API has migrated from v1 to v2 and is now discoverable at <https://api.vorj.app/main/v2/docs>
* Enable Role Based Access Controls (RBAC) on smart contracts to allow the delegation of tasks such as minting and burning to nominated accounts.
* Several minor user interface enhancements.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 13 October 2023</summary>

* Initial frontend support for Govoner Contracts "DAO", more detail available [here](https://docs.openzeppelin.com/contracts/4.x/).
* Extend ERC-721 with optional claimable condition.
* Several minor user interface enhancements.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 13 September 2023</summary>

* Integration with World of V Marketplace.
* Several minor user interface enhancements.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 23 August 2023</summary>

* Update the Free Plan limits to:

  <figure><img src="https://2967175415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsLpXzdKuKJ1bo7LINjrH%2Fuploads%2FJDIslF2UJJjjxX32vpcB%2FScreenshot%202023-08-24%20at%2009.13.22.png?alt=media&#x26;token=15dd41a8-e7c0-45e0-8396-4c905a08d02c" alt="" width="375"><figcaption></figcaption></figure>
* Several minor user interface enhancements.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 12th July 2023</summary>

* Introduction of new NFT creation flows, read [here](https://docs.vorj.app/welcome-to-vorj/nft-creation-flows) for more details.
* Deeper IPFS integration through our own VORJ nodes.
* Creation of new tutorials, see [here](https://docs.vorj.app/tutorials) for more information.
* Initial frontend support for ERC-4626 "Tokenized Vault Standard", more detail available [here](https://docs.openzeppelin.com/contracts/4.x/erc4626).
* Update smart contracts to use the latest release of OpenZeppelin contracts, see changes [here](https://github.com/OpenZeppelin/openzeppelin-contracts/releases).
* Adjust NFT media file sizes; min 100B and max 500MB.
* Several minor user interface enhancements.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 1st June 2023</summary>

* The Transfer Action transfers both the ownership and master of the contract to the receiver address, previously only the ownership was transferred.
* Add a user interface for fungible and non-fungible (NFT) contracts to identify remaining token supply that has not been minted.
* Improve and optimize load time on the smart contract page.
* Various aspects of code clean up and refactoring.

</details>

<details>

<summary>Fixes &#x26; Improvements - 25th May 2023</summary>

* Add validation to the ERC20 and ERC721 contract, actions and transfer tabs to provide users with more informative error messages and guidance.
* Only show the pause functionality on the smart contract actions tab if the functionality has been enabled on contract creation. (**Note:** The pause functionality can still be enabled and activated via the backend API.)&#x20;
* Various minor interface updates and bug fixes focusing on improved user experience.
* Improve and optimize load time across various pages.

</details>

<details>

<summary>Fixes &#x26; Improvements - 8th May 2023</summary>

* Update from using [ERC20 base](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol) contract to [ERC20Capped](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Capped.sol) contract. Change effective Friday 5th May.
* All ERC20 contracts created through VORJ prior to Friday 5th May **do not** have a capped supply, they have an initial supply, which can be exceeded.
* Some additional validation and minor copy updates throughout the application.

</details>

<details>

<summary>Fixes &#x26; Improvements - 28th April 2023</summary>

* Mobile support for landing and sign-up pages **only.**
* Add a warning message for mobile viewports stating that VORJ is not optimized for mobile.
* For each transaction wait, approximately 2 minutes, until the contract is indexed by the VORJ indexer.
* Marketplace aggregation will return the previous response object instead of the partial response object while the aggregation is in process.
* ERC721:
  * Remove the ability to switch from sequential to selective minting.
  * Add an amount field to allow minting a given amount of tokens.
  * Add validation to minting fields.
* ERC20:
  * Add an amount field to allow minting a given amount of tokens.
  * Add validation to minting fields.
  * Fix for incorrect minting amount caused by decimals.
* Some additional validation and minor copy updates throughout the application.

</details>

<details>

<summary>Beta Release - 17th April 2023</summary>

* Initial beta release of [VORJ](https://vorj.app).
* Free plan only with support for ERC20 and ERC721 (dynamic table only) smart contracts.

</details>
