.. 
			 
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff
									
								 
							
						
					 
				 
				
					
						
							
							Bump 0.12.12 ( #20242 ) 
						
					 
				 
				2025-09-04 11:35:56 -05:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_annotate_snippets
									
								 
							
						
					 
				 
				
					
						
							
							Move full diagnostic rendering to ruff_db ( #19415 ) 
						
					 
				 
				2025-08-08 12:56:23 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_benchmark
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Benchmarks for problematic implicit instance attributes cases ( #20133 ) 
						
					 
				 
				2025-08-28 15:25:25 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_cache
									
								 
							
						
					 
				 
				
					
						
							
							Switch to Rust 2024 edition ( #18129 ) 
						
					 
				 
				2025-05-16 13:25:28 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_db
									
								 
							
						
					 
				 
				
					
						
							
							Refactor diagnostic start|end location helpers ( #20309 ) 
						
					 
				 
				2025-09-09 11:39:31 -07:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_dev
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Remove duplicate global lint registry ( #20053 ) 
						
					 
				 
				2025-08-22 19:43:12 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_diagnostics
									
								 
							
						
					 
				 
				
					
						
							
							Fix rust feature activation ( #20012 ) 
						
					 
				 
				2025-08-21 09:26:06 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_formatter
									
								 
							
						
					 
				 
				
					
						
							
							Add support for using uv as an alternative formatter backend ( #19665 ) 
						
					 
				 
				2025-09-09 20:39:53 +05:30  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_graph
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Remove KnownModule::is_enum ( #19681 ) 
						
					 
				 
				2025-08-01 10:31:12 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_index
									
								 
							
						
					 
				 
				
					
						
							
							Update Rust toolchain to 1.88 and MSRV to 1.86 ( #19011 ) 
						
					 
				 
				2025-06-28 20:24:00 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_linter
									
								 
							
						
					 
				 
				
					
						
							
							Stabilize redundant-none-literal (PYI061) ( #20236 ) 
						
					 
				 
				2025-09-10 09:00:27 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_macros
									
								 
							
						
					 
				 
				
					
						
							
							Don't cache files with diagnostics ( #19869 ) 
						
					 
				 
				2025-08-12 15:28:44 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_memory_usage
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Track heap usage of salsa structs ( #19790 ) 
						
					 
				 
				2025-08-12 13:28:44 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_notebook
									
								 
							
						
					 
				 
				
					
						
							
							Improve diff rendering for notebooks ( #20036 ) 
						
					 
				 
				2025-08-25 09:20:42 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_options_metadata
									
								 
							
						
					 
				 
				
					
						
							
							Update Rust toolchain to 1.89 ( #19807 ) 
						
					 
				 
				2025-08-07 18:21:50 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_ast
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Implement the legacy PEP-484 convention for indicating positional-only parameters ( #20248 ) 
						
					 
				 
				2025-09-05 17:56:06 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_ast_integration_tests
									
								 
							
						
					 
				 
				
					
						
							
							Disallow implicit concatenation of t-strings and other string types ( #19485 ) 
						
					 
				 
				2025-07-27 12:41:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_codegen
									
								 
							
						
					 
				 
				
					
						
							
							Expose Indentation in ruff_python_codegen ( #20216 ) 
						
					 
				 
				2025-09-03 13:32:31 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_formatter
									
								 
							
						
					 
				 
				
					
						
							
							Add support for using uv as an alternative formatter backend ( #19665 ) 
						
					 
				 
				2025-09-09 20:39:53 +05:30  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_index
									
								 
							
						
					 
				 
				
					
						
							
							Switch to Rust 2024 edition ( #18129 ) 
						
					 
				 
				2025-05-16 13:25:28 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_literal
									
								 
							
						
					 
				 
				
					
						
							
							Switch to Rust 2024 edition ( #18129 ) 
						
					 
				 
				2025-05-16 13:25:28 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_parser
									
								 
							
						
					 
				 
				
					
						
							
							[syntax-errors] Detect yield from inside async function ( #20051 ) 
						
					 
				 
				2025-09-03 10:13:05 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_semantic
									
								 
							
						
					 
				 
				
					
						
							
							Add a ScopeKind for the __class__ cell ( #20048 ) 
						
					 
				 
				2025-08-26 09:49:08 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_stdlib
									
								 
							
						
					 
				 
				
					
						
							
							Switch to Rust 2024 edition ( #18129 ) 
						
					 
				 
				2025-05-16 13:25:28 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_trivia
									
								 
							
						
					 
				 
				
					
						
							
							[ruff] Preserve relative whitespace in multi-line expressions (RUF033) ( #19647 ) 
						
					 
				 
				2025-08-27 19:15:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_python_trivia_integration_tests
									
								 
							
						
					 
				 
				
					
						
							
							Switch to Rust 2024 edition ( #18129 ) 
						
					 
				 
				2025-05-16 13:25:28 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_server
									
								 
							
						
					 
				 
				
					
						
							
							Add support for using uv as an alternative formatter backend ( #19665 ) 
						
					 
				 
				2025-09-09 20:39:53 +05:30  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_source_file
									
								 
							
						
					 
				 
				
					
						
							
							Move diff rendering to ruff_db ( #20006 ) 
						
					 
				 
				2025-08-21 09:47:00 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_text_size
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Fix a few more diagnostic differences from Ruff ( #19806 ) 
						
					 
				 
				2025-08-08 11:31:19 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_wasm
									
								 
							
						
					 
				 
				
					
						
							
							Bump 0.12.12 ( #20242 ) 
						
					 
				 
				2025-09-04 11:35:56 -05:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ruff_workspace
									
								 
							
						
					 
				 
				
					
						
							
							Remove deprecated macOS config file discovery ( #19210 ) 
						
					 
				 
				2025-09-10 09:00:27 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Include python folder in environment.root if it exists ( #20263 ) 
						
					 
				 
				2025-09-05 13:53:48 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_combine
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Disallow std::env and io methods in most ty crates ( #20046 ) 
						
					 
				 
				2025-08-22 11:13:47 -07:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_ide
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Add support for generic PEP695 type aliases ( #20219 ) 
						
					 
				 
				2025-09-08 13:26:21 -07:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_project
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Include python folder in environment.root if it exists ( #20263 ) 
						
					 
				 
				2025-09-05 13:53:48 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_python_semantic
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Improve specialization-error diagnostics ( #20326 ) 
						
					 
				 
				2025-09-10 14:01:23 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_server
									
								 
							
						
					 
				 
				
					
						
							
							Allow the if_not_else Clippy lint 
						
					 
				 
				2025-09-09 08:49:25 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_static
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Disallow std::env and io methods in most ty crates ( #20046 ) 
						
					 
				 
				2025-08-22 11:13:47 -07:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_test
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Add functions for revealing assignability/subtyping constraints ( #20217 ) 
						
					 
				 
				2025-09-03 16:44:35 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_vendored
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Fix signature of NamedTupleLike._make ( #20302 ) 
						
					 
				 
				2025-09-08 14:53:17 +02:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 ty_wasm
									
								 
							
						
					 
				 
				
					
						
							
							[ty] Make auto-import completions opt-in via an experimental option 
						
					 
				 
				2025-09-03 09:57:26 -04:00