Logo
  • Welcome to CodeIgniter4
    • Welcome to CodeIgniter4
    • Server Requirements
    • Credits
    • PSR Compliance
    • License Agreement
  • Installation
    • Composer Installation
    • Manual Installation
    • Running Your App
    • Troubleshooting
    • Change Logs
    • Upgrading From a Previous Version
    • CodeIgniter Repositories
  • Build Your First Application
    • Static Pages
    • News Section
    • Create News Items
    • Conclusion
  • CodeIgniter4 Overview
    • Application Structure
    • Models, Views, and Controllers
    • Autoloading Files
    • Services
    • Factories
    • Working with HTTP Requests
    • Security Guidelines
  • General Topics
    • Configuration
    • CodeIgniter URLs
    • Helper Functions
    • Global Functions and Constants
    • Logging Information
    • Error Handling
    • Web Page Caching
    • AJAX Requests
    • Code Modules
    • Managing your Applications
    • Handling Multiple Environments
  • Controllers and Routing
    • URI Routing
    • Controllers
    • Controller Filters
    • HTTP Messages
    • Request Class
    • IncomingRequest Class
    • Content Negotiation
    • HTTP Method Spoofing
    • RESTful Resource Handling
  • Building Responses
    • Views
    • View Cells
    • View Renderer
    • View Layouts
    • View Parser
    • View Decorators
    • HTML Table Class
    • HTTP Responses
    • API Response Trait
    • Localization
    • Alternate PHP Syntax for View Files
  • Working With Databases
    • Quick Start: Usage Examples
    • Database Configuration
    • Connecting to a Database
    • Running Queries
    • Generating Query Results
    • Query Helper Functions
    • Query Builder Class
    • Transactions
    • Getting MetaData
    • Custom Function Calls
    • Database Events
    • Database Utilities
  • Modeling Data
    • Using CodeIgniter's Model
    • Using Entity Classes
  • Managing Databases
    • Database Manipulation with Database Forge
    • Database Migrations
    • Database Seeding
    • Database Commands
  • Library Reference
    • Caching Driver
    • Cookies
    • CURLRequest Class
    • Email Class
    • Encryption Service
    • Working with Files
    • File Collections
    • Honeypot Class
    • Image Manipulation Class
    • Pagination
    • Publisher
    • Security
    • Session Library
    • Throttler
    • Times and Dates
    • Typography
    • Working with Uploaded Files
    • Working with URIs
    • User Agent Class
    • Validation
  • Helpers
    • Array Helper
    • Cookie Helper
    • Date Helper
    • Filesystem Helper
    • Form Helper
    • HTML Helper
    • Inflector Helper
    • Number Helper
    • Security Helper
    • Test Helper
    • Text Helper
    • URL Helper
    • XML Helper
  • Testing
    • Getting Started
    • Database
    • Generating Data
    • Controller Testing
    • HTTP Testing
    • Testing Responses
    • Benchmarking
    • Debugging Your Application
    • Mocking
  • Command Line Usage
    • CLI Overview
    • Running Controllers via CLI
    • Spark Commands
    • Creating Spark Commands
    • CLI Generators
    • CLI Library
    • CLIRequest Class
  • Extending CodeIgniter
    • Creating Core System Classes
    • Replacing Common Functions
    • Events
    • Extending the Controller
    • Authentication
    • Contributing to CodeIgniter
  • Official Packages
CodeIgniter
  • Installation
  • Upgrading From a Previous Version

Upgrading From a Previous Version

Please read the upgrade notes corresponding to the version you are upgrading from.

See also Backward Compatibility Notes.

Note

If you don’t know what version of CodeIgniter you are currently running, you can get it from the Debug Toolbar, or simply echo the constant \CodeIgniter\CodeIgniter::CI_VERSION.

  • Backward Compatibility Notes
  • Upgrading from 4.3.1 to 4.3.2
  • Upgrading from 4.3.0 to 4.3.1
  • Upgrading from 4.2.12 to 4.3.0
  • Upgrading from 4.2.11 to 4.2.12
  • Upgrading from 4.2.10 to 4.2.11
  • Upgrading from 4.2.9 to 4.2.10
  • Upgrading from 4.2.7 to 4.2.8
  • Upgrading from 4.2.6 to 4.2.7
  • Upgrading from 4.2.5 to 4.2.6
  • Upgrading from 4.2.3 to 4.2.5
  • Upgrading from 4.2.2 to 4.2.3
  • Upgrading from 4.2.1 to 4.2.2
  • Upgrading from 4.2.0 to 4.2.1
  • Upgrading from 4.1.9 to 4.2.0
  • Upgrading from 4.1.7 to 4.1.8
  • Upgrading from 4.1.6 to 4.1.7
  • Upgrading from 4.1.5 to 4.1.6
  • Upgrading from 4.1.4 to 4.1.5
  • Upgrading from 4.1.3 to 4.1.4
  • Upgrading from 4.1.2 to 4.1.3
  • Upgrading from 4.1.1 to 4.1.2
  • Upgrading from 4.0.5 to 4.1.0 or 4.1.1
  • Upgrading from 4.0.4 to 4.0.5
  • Upgrading from 4.0.x to 4.0.4
  • Upgrading from 3.x to 4.x
    • Upgrade Models
    • Upgrade Views
    • Upgrade Controllers
    • Upgrade Configuration
    • Upgrade Database
    • Upgrade Emails
    • Upgrade Encryption
    • Upgrade Working with Uploaded Files
    • Upgrade HTML Tables
    • Upgrade Localization
    • Upgrade Migrations
    • Upgrade Pagination
    • Upgrade HTTP Responses
    • Upgrade Routing
    • Upgrade Security
    • Upgrade Sessions
    • Upgrade Validations
    • Upgrade View Parser
Previous Next

© Copyright 2019-2023 CodeIgniter Foundation. Last updated on Feb 18, 2023.

Built with Sphinx using a theme provided by Read the Docs.